The Calgary Flames signed defenseman Connor Mackey and forward Brad Richardson on Wednesday.

The 24-year-old Mackey agreed to a two-year deal with an average annual value of $912,500.