Gary has a Bachelor of Arts & Sciences with distinction from the University of Lethbridge and a Bachelor of Law from Dalhousie University . He is an inactive member of the Bar of Alberta. He is a member of the American Immigration Lawyers Association (AILA) and is an AILA mentor.
He is a member of the immigration law, business law, real estate, wills and estates, and aboriginal law subsections of the Canadian Bar Association.
Gary has practiced American and Canadian immigration law for 30 years. The firm has also obtained visas in various other countries including Australia and Ireland. His Canadian immigration practice includes all areas except refugee law. His American practice focuses on business, investment, family and admissibility issues. Included in the admissibility practice are the processing of record suspensions (pardons) in Canada and immigrant and non-immigrant waivers of inadmissibility in the United States.