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. He is the AILA Canada liaison for Calgary Airport Customs & Border Protection (CBP) and has been an AILA mentor respecting the US consulate in Calgary. Gary has practised American and Canadian immigration law since 1989. His Canadian immigration practice includes all areas except refugee. His American practice focuses on business, family and admissibility issues.