Our Team


Location
Toronto, Canada

Role
Registered Patent Agent

Jurisdictions
Canada & USPTO
Graham McKinnon
Registered Patent Agent · Toronto, Canada
Graham founded Carbon in 2010 after more than seven years at a leading Canadian IP firm and three years as in-house patent counsel in the pharmaceutical sector, split between a drug development company and a large generic manufacturer. His practice centres on drafting and prosecuting patents in chemistry, therapeutics, drug delivery, genomics, protein chemistry, and medical devices.
Graham works with academic institutions, multinational companies, growing businesses, and independent innovators. He has testified before the Federal Court of Canada as an expert witness in patent matters.
Qualifications
Oxford University M.Sc. (Biochemistry with Honours) ; Registered Patent Agent in Canada and before the USPTO ; CPATA Licensee ; IPIC Associate Member


Location
Nanaimo, Canada

Role
Registered Patent Agent

Jurisdictions
Canada & USPTO
Graeme Charlton
Registered Patent Agent · Nanaimo, Canada
Graeme brings more than two decades of patent experience earned at Canada’s two largest IP practice groups before joining Carbon in 2020. His practice focuses on applied physics, electrical, computer-related, and mechanical technologies, including medical devices. His physics background has enabled him to tackle a wide range of complex subject matter, from machine learning and autonomous vehicles to semiconductor manufacturing and medical radioisotope production.
Graeme is an Adjunct Professor at the University of Victoria Faculty of Law, where he has taught patent law since 2006, and is a frequent speaker and author on Canadian patent law topics. He is recognized by Best Lawyers, Lexpert, IAM Patent 1000, and Who’s Who Legal.
Qualifications
UBC B.A.Sc. (Engineering Physics, Electrical Option, Gold Medal — top graduate from UBC Engineering, 2007) ; UBC J.D. ; Registered Patent Agent in Canada and before the USPTO ; IPIC Associate Member


Location
Vancouver

Role
Registered Agent & Lawyer

Jurisdictions
Canada & USPTO
Andris Macins
Registered Agent & Lawyer · Vancouver
Andris’s practice is concentrated almost entirely on life sciences and pharmaceutical patent drafting, prosecution, and portfolio management. He also provides patentability, infringement, and validity opinions, particularly for universities and startup companies. Prior to joining Carbon, Andris gained twelve years of experience at a national IP boutique firm.
Andris has extensive experience prosecuting Canadian applications on behalf of foreign clients and brings deep subject-matter knowledge across biotechnology, pharmaceutical sciences, and related fields.
Qualifications
UBC B.Sc. (Cell & Developmental Biology) ; UBC M.Sc. (Molecular/Cell Biology) ; UBC LL.B. ; Barrister and Solicitor, BC Bar ; Registered Patent Agent in Canada and before the USPTO ; IPIC Associate Member


Location
Vancouver

Role
Patent Agent in Training

Jurisdictions
Canada
Jacara Fletcher
Patent Agent in Training · Vancouver
Jacara joined Carbon Patent Group in 2019, bringing a background in administration and project management to their initial role supporting firm operations. With a foundation in industrial design, Jacara enjoys working with patents and has transitioned their practice to be more patent-focused. Jacara approaches patent drafting and prosecution with a practical and mechanical mindset. Their work includes portfolio management with a particular focus on managing costs, patent drafting and prosecution primarily in the mechanical arts as well as preparation of sequence listings.
Jacara has completed several Intellectual Property Institute of Canada’s courses and is enthusiastically interested in patent practice education. Jacara recently passed the College of Patent and Trademark Agents patent agent qualifying examinations, becoming a licensed patent agent in 2026. Jacara maintains a strong interest in emerging technologies, including artificial intelligence, and is particularly drawn to streamlining workflows and improving operational efficiency within the IP space.
Qualifications
University of Northern British Columbia B.A. (Political Science) ; Registered Patent Agent in Canada ; IPIC Agent in Training (pending update) Member


Location
Vancouver

Role
Patent Agent in Training

Jurisdictions
Canada
Kathy Clark
Patent Agent in Training · Vancouver
Kathy supports patent prosecution at Carbon Patent Group, with a focus on docketing, office action preparation, and client communication while completing her patent agent training.
Qualifications
University of Northern British Columbia B.A. (Political Science) ; Registered Patent Agent in Canada ; IPIC Agent in Training (pending update) Member


Location
Vancouver

Role
Patent Agent in Training

Jurisdictions
Canada
Rita Thew
Patent Agent in Training · Vancouver
Rita assists with Canadian patent prosecution at Carbon Patent Group, contributing to portfolio coordination, filing logistics, and office action support as she advances her patent agent training.
Qualifications
University of Northern British Columbia B.A. (Political Science) ; Registered Patent Agent in Canada ; IPIC Agent in Training (pending update) Member


Location
Vancouver

Role
Patent Agent in Training

Jurisdictions
Canada & USPTO
Nicole Sudom
Patent Agent in Training · Vancouver
Nicole supports drafting and prosecution workflows at Carbon Patent Group, assisting on Canadian and USPTO matters alongside senior agents while completing her patent agent training.
Qualifications
University of Northern British Columbia B.A. (Political Science) ; Registered Patent Agent in Canada ; IPIC Agent in Training (pending update) Member
Use our fee calculator to get an estimated fee range now.
Carbon Patent GroupA tier-1 Canadian patent prosecution boutique. Serious patent work. Senior people. Straightforward advice.
© 2026 Carbon Patent Group. All rights reserved.
Recognized — 2025 Best Law Firms in Canada · Metropolitan Tier 1, IP Law (Vancouver)