Gerard Joseph O'Flaherty (born August 31, 1950) is a Canadian-American retired professional ice hockey player.
Gerard Joseph O'Flaherty (born August 31, 1950) is someone who played as a retired professional ice hockey player in Canada and the United States.