🚨 PART 3 – THE CALGARY POLICE CORRUPTION SERIES

The Road to July 17, 2018: How My Attempts to Expose a CPS Cover-Up Collided With Chief Chaffin’s “Retirement” Part 3 — Published: December 8, 2025 All statements herein are opinion based on documented correspondence, FOI records, and personal experience. Nothing in this publication alleges criminal liability unless proven in court. Before we dive in, … Continue reading 🚨 PART 3 – THE CALGARY POLICE CORRUPTION SERIES