firearmusernetwork.com
John Farnam of Defense Training International
The following editorial is by John Farnam of Defense Training International