Joseph Flaherty was an American actor, writer, and comedian. In television, Flaherty starred on the Canadian sketch comedy SCTV from 1976 to 1984 and as Harold Weir on Freaks and Geeks. His film roles include the heckler in Happy Gilmore. From Wikipedia