League Two Milton Keynes Dons have signed forward Joe Mason on a free transfer after his release by Wolverhampton Wanderers.
The 28-year-old made the last of his 39 appearances for Wolves in the 2016-17 season, going out on loan with Burton Albion, Colorado Rapids and Portsmouth since then.
"This is a club that has a lot of ambition. They are moving in the right direction and the facilities are so impressive," Mason told the MK Dons website.