Out On Patrol Society
Vice President
Metro Vancouver Transit Police
Police Constable
BC Ambulance Service
Paramedic
Canadian Cancer Society
Cops for Cancer Tour de Coast Co-Chair
Coaching Out of the Box®
Coaching out of the Box Facilitator
BC Ambulance Service
Manager, Operations and Service Delivery
Metro Vancouver Transit Police
Sergeant
Canadian Red Cross
Justice Institute of British Columbia
International Police Mountain Bike Association