Adam Plantinga

400 Things Cops Know: Street-Smart Lessons from a Veteran Patrolman