James is a senior commercial partner at the business and litigation law firm of Hamilton, Duncan, Armstrong + Stewart Law Corporation in Surrey, B.C. where he has only recently stepped down as Managing Partner. He has practiced law in Surrey since he was called to the Bar in 1980. His practice is now largely devoted to business and real estate development. He has been active in his community for more than 25 years. He is a former President or Chair of Make-A-Wish Canada, the Centre for Child Development, the Surrey Board of Trade, the Downtown Surrey Business Improvement Association and the Health Tech Innovation Foundation. He served for six years as a director of the Abbotsford Airport Authority and on the Environmental and Sustainability Advisory Committee of the City of Surrey. He is a recipient of the Surrey Community Leader of the Year Award. He has been a member of the SFU Surrey Community Advisory Council since 2010 and is its current Chair.
James obtained his undergraduate degree (BA 1975) and his law degree (LLB 1979) from the University of British Columbia.