07/2021 - 06/2022 | Arizona Coyotes | |
07/2018 - 06/2021 | Buffalo Sabres | |
07/2016 - 06/2018 | St. Louis Blues | |
07/2013 - 06/2016 | Nashville Predators | |
08/2011 - 07/2013 | Rockford IceHogs | |
02/2012 - 07/2013 | Chicago Blackhawks | |
08/2011 - 06/2012 | Toledo Walleye | |
07/2010 - 07/2011 | San Jose Sharks | |
07/2010 - 07/2011 | Worcester Sharks | |
07/2006 - 06/2010 | UMass-Lowell | |
03/2010 - 06/2010 | Adriondack Phantoms |