About James

James McLeod was born in Calgary and raised in Okotoks. He completed an undergraduate degree in Political Science at the University of Calgary and earned his J.D. from Thompson Rivers University Law in Kamloops, British Columbia. He practices criminal law at Der Barristers in Calgary.

Practice areas

Education & credentials

Law school
Thompson Rivers University Law
Undergraduate
University of Calgary, Political Science

Listing compiled from public sources in July 2026. Confirm James McLeod’s licence and standing in the Law Society of Alberta directory ↗