police officer dan petit deserves special mention for his patience at all my odd questions about snipers , assault rifles , bullet-proof glass , interrogation techniques and how a dui checkpoint is conducted .