John Hall is a Range Master for Gunsite and instructs Pistol, Carbine, Shotgun, and numerous specialty courses. He has eight years of service as an infantryman with the U.S. Army and National Guard. He has over twenty-four years of law enforcement experience with assignments that have included Patrol Officer, Canine Handler, Detective, Range Master, Patrol Supervisor, Detective Sergeant, and more. His law enforcement career includes more than twenty years of experience with SWAT and Hostage Negotiations. Currently he is the Chief of Police for his agency. John also instructs at two police academies and conducts advanced officer training as well. He holds numerous instructor and armorer certifications and has testified as an expert on firearms and police procedures.