Jiri Hudler signs four-year, $16 million contract with Calgary Flames CBS Sports Adam Gretz Jul 2, 2012