John was admitted to the Law Society of Upper Canada in 1987. He holds an undergraduate degree in business administration from St. Francis Xavier University and received his law degree from the University of New Brunswick in 1985.
He has practiced law in St. Thomas since 1987 in the following practice areas: real estate law, corporate and commercial law, will preparation and estate law.
John is currently a member of the Elgin County Law Association, St. Thomas & Elgin Home Builders’ Association and has been previously associated with the St. Thomas Elgin Hospital Foundation and Crime Stoppers in St. Thomas.
Born and raised in New Brunswick, John moved to Ontario in 1987 and resides in St. Thomas.