John represents the Sheriffdom of Glasgow and Strathkelvin. He has been a Justice since 1994, regularly sitting in Glasgow.
Until he took early retirement, he worked in the Ministry of Defence, latterly in a policy role. He is also a member of his local community council. In his spare time he enjoys motorcycling and golf.