Striker McDonald, who joins from Nuneaton Borough FC, has also played previously for Alfreton Town, Matlock Town, Coalville Town, Worksop Town and Carlton Town.
The 31-year-old has represented Montserrat on 10 occasions.
Keep up-to-date with our exclusive email newsletters.
Subscribe