James joined the Victoria Airport Authority in 2007 as the Manager of Information Technology. In 2008, additional responsibilities of air service development, airport marketing and tourism development were added to his portfolio. In 2010, he moved into the position of Director of Airside Operations, Technology & Environment.

James is an active member of the Canadian Airports Council’s (CAC) Operations, Safety and Technical Affairs Committee, the CAC Environment Committee and served on the board for the North West Chapter of the American Association of Airport Executives (AAAE). James also participates in Airports Council International (ACI-NA) events and conferences.