Spencer Machacek played for the Vancouver Giants from 2005-2008. During that time, he went to two straight Memorial Cups and was named captain of the team in his final season. Currently, Machacek is plying his trade over in Germany with Grizzlys Wolfsburg of the DEL. The 32-year-old has great […]