Professional Associations


Instructional Faculty Member (1998-2013):


MacEwan University
PSSC 102 - Criminal Investigations
PSSC 203 - Forensic Sciences
PSSC 204 - Forensic Investigations

Co-Founder and Instructor:


North West Bloodstain Pattern Association

Memberships and Certifications:

International Association for Identification

*Certified Senior Crime Scene Analyst 1999-2022

International Association of Bloodstain Pattern Analysts

1996-2000 Executive Board Member - Mountain Time Zone Vice-President

Ethics Committee Member
Publications Associate Editor

Website Editor/Administrator


Association for Crime Scene Reconstruction
2007-08 Executive Board Member


Canadian Identification Society

2005-07 Executive Officer - Director


Canadian Society of Forensic Science


Canadian Association of Technical Accident Investigators and Reconstructionists


Society of Automotive Engineers (Associate Membership)