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 ↗