The Florida Panthers wrapped up their most pressing off-season tasks by Thursday, as they signed one last free agent in defenseman MacKenzie Weegar.

Weegar, 23, receives a one-year, two-way contract. The financial terms are unclear.