Tayport |
Born in Dundee, McMahon played football at the school and youth level, before going on to play for Tayport in Fife, then one of Scotland's top amateur teams.