John worked for nearly 35 years in the Petro Chemical Industry at Grangemouth.
He is now retired.
He is a former Captain of his local golf club Falkirk Tryst and for a time Secretary of his local cricket club, Stenhousemuir.
He became a Justice of the Peace in Aug 2011 in Tayside, Central and Fife. he sits mainly in Falkirk.
He is a keen couch supporter of football and golf.