Career
He is currently the Head Coach and Director of Hockey Operations for the Fayetteville FireAntz in the SPHL (Southern Professional Hockey League). Greg played in the Ontario Hockey League OHL for the Mississauga Ice Dogs, Barrie Colts and Sudbury Wolves. After one season at the Ryerson University (Toronto Ontario), he turned professional signing with the Oklahoma City Blazers in the Central Hockey League (CHL).
Greg would go on to play for the New York Islanders National Hockey League Associate of Arts affiliate Utah Grizzlies in the ECHL, the Bloomington Prairie Thunder, and Dayton Gems in the International Hockey League (IHL).
Greg took his first professional coaching job in 2009-2010 with the Broome County Barons in the Federal Hockey League FHL. The next season he would head over seas to become a Head Coach/Player for İzmir Büyükşehir Belediyesi Saskatchewan in the Turkish Ice Hockey Federation, IIHF. In 2012-2013 he would return to North America and the Utah Grizzlies, the "Associate of Arts" affiliate of the Calgary Flames National Hockey League, as an Assistant Coach. On June 8, 2013 he was appointed the head coach of the Fayetteville FireAntz in the Southern Professional Hockey League SPHL. His tenure began July 31, 2013.