Career
He began his career with local side Troon, and he went on to play for Kilmarnock, Middlesbrough, Rangers, Street Mirren and Partick Thistle. He was later the goalkeeping coach at Kilmarnock and Hearts, and currently the goalkeeping coach of Rangers and Scotland.