Thompson returns to the Panthers organization, where he spent the 2016-17 season, after appearing in 76 games last year with the AHL’s Chicago Wolves, recording 24 goals and 14 assists for 38 points.
A native of Methuen, Mass., and a product of the University of New Hampshire, Thompson has played 456 AHL games with Chicago, the Springfield Thunderbirds, Albany, the Springfield Falcons, and Wilkes-Barre/Scranton, notching 128 goals and 114 assists for 242 points. He also has eight goals and six assists in 49 Calder Cup Playoff games.
Thompson has played 24 career NHL games with New Jersey and Florida, recording three assists.
MacDonald, a First Team AHL All-Star in 2017-18, appeared in 75 games with the Binghamton Devils and led all AHL defensemen with 20 goals and 55 points.
The 25-year-old native of Portland, Ore., also played in the 2018 AHL All-Star Classic.
MacDonald has appeared in 110 career AHL games with Binghamton/Albany and the Springfield Falcons, totaling 28 goals and 51 assists for 79 points.