Leeds United have announced that Josh McDonald has signed his first professional contract at...
Josh McDonald
The 18-year-old has netted nine times for loan club Alloa Athletic and Kilmarnock B...