John was born in Hamilton, Ontario in 1947; he moved to Nova Scotia in 1958 and was admitted to the Nova Scotia Bar in 1971. John’s practice focuses on corporate and commercial transactions. He advises clients on issues relating to sales or purchases of businesses, shareholder agreements, negotiations and succession planning for their businesses. John also practices in the areas of Wills and Estate Planning and Real Estate.

John is involved with long-term matters for his corporate clients, including commercial financing, leasing and later purchases and sales of business. John also assists with future succession planning and eventual wind ups.

John has participated in several outside engagements related to his law practice, including as a Guest Speaker for the Registrars of Probate Conference. He has held lectures for church groups regarding wills, hosted seminars for CBC retiring employees focused on wills and estates, as well as seminars at Mount Saint Vincent University in Commercial Law.

John has been involved politically throughout his career as a past President of the Bedford/Fall River Liberal Association, a past Director of the Halifax West Liberal Association, a past Candidate for the Liberal Provincial Election and was for many years involved in Bedford Municipal Events.

When he is not practicing law, John enjoys travel, sailing, golfing, gardening and photography.


  • Appointment Queen’s Counsel, 1987
  • Bar Admission, Nova Scotia, 1972
  • Dalhousie University Law School, LLB, 1971
  • Dalhousie University, Bachelor in Commerce, 1968

Professional Activities and Affiliations:

  • Member, Nova Scotia Barristers' Society
  • Member, Canadian Bar Association
  • Past President of the Bedford-Sackville Rotary Club
  • Past Chairman of the Board of Arts and Technology Centre Atlantic
  • Past Director of the Halifax-Dartmouth Ports Commission
  • Past Director of the Bedford Waterfront Development Corporation
  • Past President of the Bedford Musquodoboit Liberal Association
  • Past Director of the Halifax West Liberal Association