Arbitro effettivo dal 1993, nel 2000 entra a far parte delle liste ufficiali della Scottish Football Association e quattro anni dopo è promosso nella massima categoria nazionale. Riceve la nomina ad internazionale il 1º gennaio 2006.
Già a partire dallo stesso anno, l'UEFA lo designa subito per un torneo importante: l'Europeo Under-17 del 2006, tenutosi in Lussemburgo. In quell'occasione ebbe modo di dirigere tre partite, tra cui una semifinale.
Nel 2007 fa il suo esordio in una gara tra nazionali maggiori, dirigendo l'incontro tra Andorra e Estonia, valido per le qualificazioni agli Europei del 2008.
Il 7 luglio 2015 è stato designato per la Supercoppa UEFA che si è disputata l'11 agosto a Tbilisi tra Barcellona e Siviglia.
Il 15 dicembre 2015 viene ufficialmente selezionato per gli europei del 2016 in Francia.[3] Qui dirige due gare della fase a gironi per poi terminare l'esperienza prima della fase ad eliminazione diretta.
Note
^FIFA.com - FIFA U-20 World Cup, su fifa.com. URL consultato il 18 giugno 2011 (archiviato dall'url originale l'11 agosto 2011).