John married Jennifer Birkett, daughter of John Hooper Birkett and Joan Louise Macklaier, in 1986 in San Francisco, California, USA. (Jennifer Birkett was born in 1956 in Montreal, Quebec, Canada 101 and was christened in Ste Anne DE, Bellevue, Quebec, Canada.)