John is currently the BOYNECLARKE LLP Firm Chair and practices Business Law. He acts on behalf of a wide variety of businesses, government agencies, institutions and not-for-profit organizations and advises their senior management in the creation, operation and expansion of their activities.
John is currently serving as a Chair of the Canadian Forces Liaison Council (NS), Chair of the Canadian Maritime Heritage Foundation, Director of the Royal Nova Scotia Tattoo Society, and Trustee of St. Andrews United Church, Halifax. He recently completed a term as Director of the Nova Scotia Health Authority and has served on a wide variety of boards of Canadian corporations.
John enjoys golf, politics and community service.