Joe Flaherty

Joe Flaherty is an American actor, best known for his role as Harold Weir on Freaks & Geeks. He voice acted the major role of Abe's Foster Dad on MTV's Clone High.