main line armory firearms training academy.

our instructors.

Competitive Shooter

Andrew Margolin

  • Competitive Shooter
  • Law Enforcement
  • 17+ Years of Experience

A recognized name in the firearms training community, Andy is a competitive shooter who consistently places in multiple State and National IDPA, Multi-Gun and USPSA competitions. Andy has served the Commonwealth for 15 years. His law enforcement career has taken him across the state to train new and experienced shooters. Instructor certified through the State and USCCA, he is a master pistol and rifle instructor and is extremely approachable.

Main Line Armory is honored to have someone of his proficiency and commitment level available to our customers.


Robert Petril

  • USCCA Certified
  • 10+ Years of Experience

Robert Petril began his journey into the firearm industry with a personal commitment to protecting his family. This commitment quickly evolved into a deep-seated passion, leading him to pursue a full-time career as a trainer and member of the MLA team. As a father, Robert combines his protective instincts with extensive knowledge, making him a trusted and respected figure among his students and peers in the firearm community. Robert is a certified USCCA instructor and is great with teaching new responsible gun owners.

Law Enforcement Firearms Instructor

Jeff Haughey

  • SWAT Trainer
  • USCCA Certified
  • 25+ Years of Experience
Jeff has served his local community for 25 years. He has a distinguished Law Enforcement career and is a SWAT Trainer and Tactical Commander.  He brings 12 years of teaching experience to our firearms training program.  He has trained new recruits and veterans for multiple law enforcement departments in the area. He is a USCCA certified instructor and in addition to his teaching experience, brings experience designing training programs used by law enforcement departments.

Law Enforcement Firearms Instructor

Brian Cain

  • Law Enforcement
  • USCCA Certified
  • 28+ Years of Experience

Brian Cain is a firearms instructor for a major metropolitan police department. Throughout his 28-year career he has trained hundreds of individuals with varying degrees of firearms experience. Prior to becoming a firearms instructor for his department he held many coveted and sought-after specialty positions. In addition to being a USCCA certified instructor, Brian is a well-respected pro arm wrestler.

SWAT Member

Chris Signore

  • Law Enforcement
  • USCCA Certified
  • 10+ Years of Experience

Chris brings over a decade of law enforcement experience and currently serves on his department’s SWAT team. He brings a background of mixed martial arts and firearms training to our department. An avid fitness enthusiast and USCCA certified instructor. He has a record of service to our local community and is passionate about helping others in the industry.


Christina Kostyk

  • NRA Instructor
  • NRA Range Safety Officer

As a mother of 4, Christina recognizes how important it is to be able to defend herself and her children. Christina has been shooting for over 8 years and she has been instructing for 3 years. Christina is passionate about helping others build confidence in firearm safety and gun handling. She is patient and welcoming to all, particularly new shooters who are starting out.

LEO Firearms


Felix Acosta

  • Retired PA State Trooper
  • Retired US Army Major
  • Self Defense Instructor
  • USCCA Certified

Felix brings over two decades of law enforcement experience and military experience. Since retiring from the Army and PSP, Felix has been instructing people in self defense and is an experienced BJJ instructor. He brings a background of firearms training on several weapon platforms. Felix’s expertise ranges from new shooters to people who want to incorporate hands on self defense training into their tool kits.

Drawing On Range

Customers have the opportunity to be granted permission to draw from the holster through two methods: successful completion of our 202 Course or by passing a Drawing Certification Test. The Drawing Certification Test is designed for individuals who already possess significant experience with drawing from the holster. 

The Drawing Certification Test is an evaluation that comprises both a classroom component and a practical assessment. The test is expected to last approximately 1 hour. During the examination, participants will be assessed on their knowledge of holster safety, proper drawing techniques, and firearm handling skills.

By offering these two options for obtaining permission to draw from the holster, we aim to ensure a safe and controlled environment for all our customers while accommodating experienced individuals who can demonstrate their proficiency. Safety remains our top priority, and we encourage everyone to participate in the appropriate training prior to scheduling for the test.

Class Cancellation Policy

We understand that sometimes circumstances change, and you may need to cancel your class or private instruction. Here’s our updated cancellation policy:

  1. If you wish to receive a refund or store credit, please make sure to cancel your class or private instruction at least 48 hours before the scheduled start time. (Certain exceptions apply to special events)
  2. To initiate the cancellation process, please call us at 484-289-6076. No other cancellation options are available.
  3. Please note that once the 48-hour window has passed, instructors and range time are committed. Therefore, any cancellations made beyond this timeframe will not be eligible for refunds or store credit.

If you need to cancel, remember to contact us at 484-289-6076 within the specified timeframe. We’ll be happy to assist you with the cancellation process.