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 British Columbia and an active member of Bar of Alberta. He is a member of the American Immigration Lawyers Association (AILA) and the immigration subsection of the Canadian Bar Association and is an AILA mentor. Gary has practised American and Canadian immigration law for 29 years. His Canadian immigration practice includes all areas except refugee. His American practice focuses on business, family and admissibility issues.