FIREARMS COURSES

THE BEGINNER

ADVANCED SHOOTER

ADVANCED SHOOTER

Beginner Firearms Training

Our Instructors are certified by the NRA and understand what you need, we will coach and guide you.


  • Firearm Selection
  • Safety
  • Gun Cleaning and Maintenance
  • Shooting Fundamentals


We can also develop a custom course to meet your needs.

ADVANCED SHOOTER

ADVANCED SHOOTER

ADVANCED SHOOTER

Advanced Firearms Courses

Our Instructors have dedicated their lives to their craft, attending the best firearms instructor schools (FBI, FLETC, State of New York Police Firearms Instructor, NRA) and have real world experience performing the role of Police Officer and teaching Police Officers.


We can coach you and support your effort in achieving next level performance and sharpen your combat and marksmanship skills.


We can also develop a custom course to meet your needs.

POLICE OFFICER

ADVANCED SHOOTER

POLICE OFFICER

Police Officer Firearms Courses

We live in a dangerous time, Police Officers are being attacked and unfortunately some agencies aren't providing the training necessary to win those encounters.


We wear the same uniform and we understand.  


Our Firearms Instructors will develop custom courses, from sharpening your marksmanship skills to something high speed and tactical.


We will support your mission in serving the public and making it home to your family at the end of your tour.

Have GUN WILL TRAVEL

Out of State Pistol License Course

Out of state pistol license course

Traveling with the family?  


Want to protect what matters most?


Our Long Island Patchogue, New York firearms academy offers firearms courses so that you can obtain "Non Resident" full carry pistol licenses from states, such as Florida, Connecticut and Utah.


You can legally carry a firearm to protect yourself and what matters most, your family.


Some of these pistol licenses have reciprocity agreements that are good in multiple states.


We are conveniently located in Suffolk County, Long Island New York.


Contact us at: 516-521-9055 for tuitions and course dates.