John Patrick Flesch (born July 15, 1953 in Sudbury, Ontario) is a Canadian former professional ice hockey left winger.
He was drafted by the Atlanta Flames in the fifth round, 69th overall, of the 1973 NHL Amateur Draft.
He played 124 National Hockey League games with the Minnesota North Stars, Pittsburgh Penguins, and Colorado Rockies.
He was also drafted by the World Hockey Association's Minnesota Fighting Saints; however, he never played in that league.
This biographical article relating to a Canadian ice hockey winger born in the 1950s is a stub.