He was let go by the Avalanche on June 3, 2009. He also served as an assistant coach with the Calgary Flames, relieved of that position on May 3, 2016.
The passage describes a professional hockey player's employment history with two different teams: the Avalanche and the Calgary Flames. He was let go by the Avalanche in June 2009 and subsequently dismissed from his assistant coaching position with the Flames in May 2016.