Semi-Private Firearms Training Small group firearms training session. Pistol, Carbine rifle & Shotgun.