Self-Defence Training with David Allen

David Allen has volunteered as a police reservist for more than 20 years and has trained in hostage negotiation and served with specialized units.