John was born in Ayrshire and educated at Hurlford. He joined City of Glasgow Police February 1961 and retired in rank of Superintendent February 1993. He has been married to Ruth for 53 years and they have 3 grown up children.
John is Past President of the Robert Burns World Federation Ltd and an honorary member of several Burns Clubs including Mauchline and Dumfries. He has been invited to propose Immortal Memory of Robert Burns in Australia; Canada; Russia and USA.
Interests include golf (member of Ralston Golf Club) Church of Scotland; reading and music and travel.