James was born and raised right here in Calgary, Alberta. He attended the University of Lethbridge where he received a bachelor of management in Finance and Accounting. James has been a member of the Horizon Group team since 2009 and received his CPA designation in September of 2016 from the Chartered Professional Accountants of Alberta.
With almost a decade of experience in public practice, James believes understanding a client’s business and personal needs are essential to developing an effective corporate and personal tax strategy.
When not in the office, James enjoys participating in different sports and activities such as football, basketball, hockey and snowboarding. James is also passionate about traveling abroad to experience different places and cultures.