J. Gordon Thomson Professional Corporation Barrister, Solicitor & Notary Public (Ontario) Registered Patent Agent (Canada & USA) Registered Trade-mark Agent (Canada…