Greg played college hockey for Suffolk University in the ECAC Northeast of the NCAA. Greg played four seasons with Suffolk University from 02-06. In 2003 lead the ECAC Northeast in save percentage at 91.9% with a 3.06 G.A.A. In 2005 Greg was named M.V.P for Suffolk University and named third team All-American.
Greg signed with his first professional team for Olympia Heist op den Berg in the Belgian Elite League for the 2006-07 season. He then went on to play in the United Kingdom for the Wightlink Raiders to finish the 2006-07 season. He was named player of the month in January, Feburary and March 2007.
For the 2007-08 season Greg signed for HC Gap in the France 1st division where he ended up with a 2.90 G.A.A and a 91.3 save percentage.
link title Gregs Career stats Here, http://www.eurohockey.net/players/show_player.cgi?serial=103456