BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Westchester Firearms Safety - ECPv6.17.4//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Westchester Firearms Safety
X-ORIGINAL-URL:https://westchesterfirearmssafety.com
X-WR-CALDESC:Events for Westchester Firearms Safety
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20250309T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20251102T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20260308T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20261101T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20270314T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20271107T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261006T170000
DTEND;TZID=America/New_York:20261015T210000
DTSTAMP:20260709T164220Z
CREATED:20260709T164122Z
LAST-MODIFIED:20260709T164220Z
UID:5325-1791306000-1792098000@westchesterfirearmssafety.com
SUMMARY:NYC/NY State Approved 16 Hour Safety Lecture + 2 Hour Range Training Class
DESCRIPTION:🔥 Weekday evening class for those who don’t want to give up a weekend!🔥🔥Get Your Concealed Carry Permit in NY State & NYC – Limited Seats Available!🔥 ✅ The Official Required Course for NY State & NYC Concealed Carry Permits!💥 16 Hours of Expert-Led Lecture + 2 Hours of Hands-On Range Training📌 For All New Pistol Permit Applicants & Some Renewals \n🚀 Why Take This Course?✔️ Meets ALL NY State & NYC Requirements (Residents & Non-Residents Welcome!)✔️ Taught by NY State-Authorized Instructors – NRA CCW/Handgun & DCJS Certified💪 Take the First Step to Your Concealed Carry Permit – Enroll Today! \n📆 Class Schedule for THIS class:\nSession 1: Tuesday\, October 6th: 5-9pmSession 2: Thursday\, October 8th: 5-9pmSession 3: Tuesday\, October 13th: 5-9pmSession 4: Thursday\, October 15th: 5-9pm* Range Session: Sunday\, October 11th (10am-12pm OR 12pm-2pm)\n✔️ BONUS: Get a 30-State FULL CARRY Permit for just $125! The Utah Non-Resident Permit is valid in 30 U.S. States – unbeatable value!\n\n🎯 All Firearms & Ammunition Provided!🔹 Must Wear a Sturdy Belt & Pants with Belt Loops \n✅ The classroom portion is being held at:Ossining Volunteer Ambulance Corps8 Clinton AveOssining\, NY 10562 \n✅ The range sessions are being held at:Blue Mountain Sportsman Center183 Watch Hill RdCortlandt Manor\, NY 10567 \n⚠️ Class Size is Limited! Seats are filled on a first-come\, first-served basis – Don’t Miss Out!Call or text 914-401-0440 for more info. \n$525 Course Tuition\nRegister with a $50.00 Deposit (below). The remaining course tuition is due in cash on the course date. \nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible.
URL:https://westchesterfirearmssafety.com/event/nyc-ny-state-approved-16-hour-safety-lecture-2-hour-range-training-class-36/
LOCATION:Ossining Volunteer Ambulance Corps.\, 8 Clinton Ave.\, Ossining\, NY\, 10562\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2022/01/tactical.jpg
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261017T080000
DTEND;TZID=America/New_York:20261018T180000
DTSTAMP:20261006T013429Z
CREATED:20260614T234043Z
LAST-MODIFIED:20261006T013429Z
UID:5083-1792224000-1792346400@westchesterfirearmssafety.com
SUMMARY:NYC/NY State Approved 16 Hour Safety Lecture + 2 Hour Range Training Class
DESCRIPTION:From first-time applicant to licensed\, lawful carrier\n\n\n\nThis is where it starts. Over one weekend in Mount Vernon\, you’ll learn New York’s carry laws in plain language\, how to handle and store a handgun safely\, and the judgment that comes with carrying one. On Sunday\, you’ll put it to work on the range\, in the same building. It’s the course New York State and NYC require for a concealed carry license\, taught by instructors who have trained more than 3\,000 New Yorkers. \n\n\n\nWhat you’ll leave with\n\n\n\n\nA working understanding of New York’s carry laws and your obligations as a license holder\n\n\n\nSafe handling and storage habits you’ll use every day you carry\n\n\n\nA smooth four-step draw from the holster\n\n\n\nYour live-fire qualification\, completed on the range with an instructor beside you\n\n\n\nYour course certificate\, ready for your license application\n\n\n\nOptional: everything you need to submit your application for the Utah permit\, valid in 30 additional states\n\n\n\n\nClass schedule\n\n\n\n\nSaturday\, October 17: 8:00 am to 4:00 pm\n\n\n\nSunday\, October 18: 8:00 am to 6:00 pm\, including the required range session\n\n\n\nLocation: 174 Gramatan Ave\, Mount Vernon\, NY 10550. Classroom and range are both at this address.\n\n\n\n\nWho it’s for\n\n\n\n\nNew applicants for a NY State or NYC concealed carry license. State law requires this course for new applicants.\n\n\n\nSome renewals: some counties require this course on your first renewal after October 2022. Not sure if yours does? Call or text 914-401-0440.\n\n\n\n\nWhat’s included\n\n\n\n\nTaught by duly authorized instructors\, as New York State requires\n\n\n\nAll firearms and ammunition for the range session\n\n\n\nWear a sturdy belt and pants with belt loops\n\n\n\n\nAdd the Utah 30-state permit for $125\n\n\n\nThe Utah non-resident permit is valid in 30 states. There’s no need to decide now: we’ll explain it in class\, and you can opt in then. \n\n\n\nTuition\n\n\n\n$525. Reserve your seat with a $50 deposit; the remaining $475 is due in cash on the first day of class. To pay your deposit by Zelle\, Venmo\, or check instead of a card\, call or text 914-401-0440. \n\n\n\nSeats are limited and filled first come\, first served.
URL:https://westchesterfirearmssafety.com/event/nyc-ny-state-approved-16-hour-safety-lecture-2-hour-range-training-class-27/
LOCATION:Mount Vernon Shooting Center\, 174 Gramatan Ave.\, Mount Vernon\, New York\, 10550\, United States
ATTACH;FMTTYPE=image/heic:https://westchesterfirearmssafety.com/wp-content/uploads/2026/06/FullSizeRender.heic
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261024T090000
DTEND;TZID=America/New_York:20261024T153000
DTSTAMP:20260922T204928Z
CREATED:20260709T164431Z
LAST-MODIFIED:20260922T204928Z
UID:5333-1792832400-1792855800@westchesterfirearmssafety.com
SUMMARY:Tactical Pistol Club - Multiple Threats: Moving and Static
DESCRIPTION:Monthly Tactical Handgun Training with Aim Small Instruction. This defensive handgun class will cover different topics and tactics each month. \nMore than one threat\, and not all of them standing still. A full day on the Action Target Portable Mover working target priority\, transitions between threats\, and shoot / no-shoot decisions against moving and static targets. \nLoaner firearms are available; contact us for details. \n$200 your first time out. $150 every time you come back for TPC Sessions.\nRegister with a $40.00 Deposit (below). The remaining course tuition is due in cash on the course date. \nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible.
URL:https://westchesterfirearmssafety.com/event/tactical-pistol-club-10/
LOCATION:Blue Mountain Sportsman Center\, 183 Watch Hill Road\, Cortlandt Manor\, New York\, 10567\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2025/04/View-recent-photos.jpeg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261025T090000
DTEND;TZID=America/New_York:20261025T153000
DTSTAMP:20261006T121147Z
CREATED:20260805T143335Z
LAST-MODIFIED:20261006T121147Z
UID:5796-1792918800-1792942200@westchesterfirearmssafety.com
SUMMARY:1 SPOT LEFT! - Advanced Defensive Handgun
DESCRIPTION:For serious shooters only.\nThis is not a beginner’s class — this is where confident\, capable shooters come to sharpen their edge and push their limits. If you’re looking to refine your handgun skills to the highest level\, operate under pressure\, and perform with absolute precision\, this course is for you. \nThis session runs entirely from concealment. Leave your competition and duty rigs at home — train like you carry on the street. Your cover garment\, your carry holster\, your real-world draw. \nTo qualify\, you must meet ONE of the following: \n\nRetired or active Law Enforcement or Peace Officer who has been to training within the last year\nAttended at least 3 sessions of Aim Small Firearms Tactical Pistol Club\nSuccessfully completed a basic defensive/tactical handgun course from a nationally recognized training school (Sig Sauer Academy\, Gunsite\, Front Sight/PrairieFire\, Rangemaster\, etc.) — Proof of completion required\n\nAND you must already have mastered safe\, efficient weapon handling — ready to demonstrate on demand. \nNo exceptions: Students who cannot perform the required skills during class will be removed without refund.Safety is absolute: Any safety violation results in immediate dismissal — no warnings\, no refunds. \nIf you’re not quite at this level yet\, we offer training pathways to get you ready for the next session. \nCourse Highlights \nOver this fast-paced\, immersive training\, you’ll master advanced tactical skills\, including: \n\nDrawing from concealment — clearing the garment and presenting under time pressure\nShooting on the move — engaging multiple targets while advancing\, retreating\, and moving between points of cover\nStrong-hand and support-hand-only shooting — including single-handed malfunction clearance\nClose-contact engagements inside 3 feet\nAlternate shooting positions for tactical advantage\nFaster\, cleaner draw and presentation under pressure\nThe finale: the Federal Air Marshal Qualification — one of the most demanding handgun standards in federal law enforcement. Every student gets one attempt. Curious what you’re up against? Here’s the course of fire.\n\nRequired Gear \n\nConcealed-carry holster: your actual carry rig — IWB or OWB worn under a cover garment. Must fit your pistol\, mounted on a sturdy belt\, fully covering the trigger guard. No soft nylon or neoprene; leather must be rigid and in excellent condition. No bags\, belly bands\, or off-body carry.\nA cover garment you actually carry under (untucked shirt\, jacket\, hoodie — whatever your real-world concealment is).\nPistol: reliable\, quality handgun (striker-fired\, DA/SA\, or 2011 style recommended). Double-stack magazines preferred. If running an optic: zeroed\, fresh batteries\, spares.\nAttire: outdoors all day; covered section available in rain or snow. Athletic footwear with aggressive tread recommended. Bring snacks and hydration.\nAmmunition: 400–500 rounds factory-loaded. 9mm available on-site at $15/box (50 rounds). Other calibers by arrangement.\n\n🔥 Spots are extremely limited for this course to ensure a high instructor-to-student ratio. If you meet the qualifications\, secure your seat now — and bring your A-game. \n$225 Course Tuition \nRegister with a $75.00 Deposit (below). The remaining course tuition is due in cash on the course date. To secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible. \n 
URL:https://westchesterfirearmssafety.com/event/advanced-defensive-handgun-5/
LOCATION:Blue Mountain Sportsman Center\, 183 Watch Hill Road\, Cortlandt Manor\, New York\, 10567\, United States
ATTACH;FMTTYPE=image/png:https://westchesterfirearmssafety.com/wp-content/uploads/2026/01/adv-dhg.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261029T170000
DTEND;TZID=America/New_York:20261029T210000
DTSTAMP:20260930T201608Z
CREATED:20260706T165703Z
LAST-MODIFIED:20260930T201608Z
UID:5213-1793293200-1793307600@westchesterfirearmssafety.com
SUMMARY:SOLD OUT! - Connecticut\, NJ and/or Utah Non-Resident CCW Class
DESCRIPTION:The next CT\, NJ\, and Utah class is Thursday\, November 19th\, 5:00 to 9:00 PM in Mount Vernon.Register for November 19th → \n\n\n\n\n\nYou must have a valid New York State (or NYC) CCW Permit to attend for CT and NJ. \n\n\n\nCONNECTICUT NON-RESIDENT CCW CLASS: \n\n\n\nCT requires the NRA Basic Pistol Shooting Class. Each of you completed the lecture portion of this class\, but the shooting portion is much longer than the NY Qualification. We also will provide the application paperwork and required passport photos.*This course also meets Florida CCW requirements. \n\n\n\nNEW JERSEY NON-RESIDENT CCW CLASS: *see additional notes for this class at the bottom of this page:For the New Jersey Non-Resident CCW Class\, you must bring your own pistol to use\, as mandated by NJ. \n\n\n\nFor EACH class\, students will need: \n\n\n\n\n50 rounds of ammo\n\n\n\nAppropriate safety and range gear (eye and ear protection)\n\n\n\nHolster that is made for your handgun* (*Inside the waistband holsters are acceptable if they are molded and do not collapse)\n\n\n\nSpare handgun magazines if you have them\n\n\n\nMagazine belt carriers are preferred\n\n\n\nPants with belt loops and a sturdy belt\n\n\n\nAppropriate footwear for walking\, running\, and movement\n\n\n\nCourse fee(s) in cash\n\n\n\n\n9×19 target ammo is available for purchase for the class: $15 per box of 50 rounds \n\n\n\nCourse Tuition$180 for CT$180 for NJ$185 for UtahAll 3 States = $500\n\n\n\nRegister with a $40.00 Deposit (below). The remaining course tuition is due in cash on the course date. \n\n\n\nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \n\n\n\nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible. \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nFurther information for the NJ CCW Class:\n\n\n\nWe strive to provide the best possible training experience for each and every student we work with. We believe that clarity and transparency are of the utmost importance with respect to our course requirements.  \n\n\n\nBased on the questions we’ve received from past students\, we want to provide some clarity on this course:  \n\n\n\nNJ’s training standard requires a lecture on safety\, shooting fundamentals and a NJ specific law review. Since our 18-hour students + current pistol permit holders have received the required safety and fundamentals lectures\, we will be completing an approx. 1 hour\, State of New Jersey specific law review. There is no written test. For the live fire qualification portion of the course\, students will be required to:  \n\n\n\n\nDemonstrate safe and proficient pistol handling throughout; including safe loading\, unloading\, drawing\, malfunction clearance and re-holstering. \n\n\n\nDemonstrate the ability to follow ALL instructions and range commands.\n\n\n\nDemonstrate marksmanship skills and score 80% (40 out of 50 rounds) on the course of fire which is 10 rounds (2 strings of 5 rounds) at each of 3 yards\, 5 yards\, 7 yards\, 10 yards\, and 15 yards.\n\n\n\nAt the end of the course of fire\, clear all weapons and holster a safe and empty weapon. \n\n\n\n\nStudents will be given basic explanation of the course of fire. Once the live fire course starts\, no coaching or assistance will be given. This is a qualification that requires more skill from participants than the NY course does. \n\n\n\nWhat this means is that if you do not meet the standard for any of the above skills\, you will be disqualified and no passing course certificate will be given. Any and all safety violations will result in the removal of the offending person from the range. There will be no second chances. \n\n\n\nThis is a “Go/No Go” exercise. Those who pass WILL receive a certificate that can be submitted to NJ with their application.  \n\n\n\nWe are advising all participants that if you are NOT prepared to meet these standards to postpone your qualification until you believe you can meet them. If you have concerns about this or additional questions\, please let us know ASAP. \n\n\n\nAdditionally\, we want to be clear that each participant is required to apply for the NJ non-resident permit independently of this course. We will provide guidelines for the NJ application process to all participants.
URL:https://westchesterfirearmssafety.com/event/connecticut-nj-and-or-utah-non-resident-ccw-class-4/
LOCATION:Mount Vernon Shooting Center\, 174 Gramatan Ave.\, Mount Vernon\, New York\, 10550\, United States
ATTACH;FMTTYPE=image/png:https://westchesterfirearmssafety.com/wp-content/uploads/2026/01/utah.png
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261103T170000
DTEND;TZID=America/New_York:20261112T210000
DTSTAMP:20261006T014120Z
CREATED:20260710T221325Z
LAST-MODIFIED:20261006T014120Z
UID:5426-1793725200-1794517200@westchesterfirearmssafety.com
SUMMARY:NYC/NY State Approved 16 Hour Safety Lecture + 2 Hour Range Training Class
DESCRIPTION:From first-time applicant to licensed\, lawful carrier\n\n\n\nThis is where it starts\, without giving up a whole weekend. Over four weeknight sessions in Ossining\, you’ll learn New York’s carry laws in plain language\, how to handle and store a handgun safely\, and the judgment that comes with carrying one. Then on Sunday\, November 15\, you’ll put it to work on the range. It’s the course New York State and NYC require for a concealed carry license\, taught by instructors who have trained more than 3\,000 New Yorkers. \n\n\n\nWhat you’ll leave with\n\n\n\n\nA working understanding of New York’s carry laws and your obligations as a license holder\n\n\n\nSafe handling and storage habits you’ll use every day you carry\n\n\n\nA smooth four-step draw from the holster\n\n\n\nYour live-fire qualification\, completed on the range with an instructor beside you\n\n\n\nYour course certificate\, ready for your license application\n\n\n\nOptional: everything you need to submit your application for the Utah permit\, valid in 30 additional states\n\n\n\n\nClass schedule\n\n\n\n\nTuesday\, November 3: 5:00 pm to 9:00 pm\, classroom\n\n\n\nThursday\, November 5: 5:00 pm to 9:00 pm\, classroom\n\n\n\nTuesday\, November 10: 5:00 pm to 9:00 pm\, classroom\n\n\n\nThursday\, November 12: 5:00 pm to 9:00 pm\, classroom\n\n\n\nSunday\, November 15: 2-hour range session\, 10:00 am to 12:00 pm or 12:00 pm to 2:00 pm\n\n\n\n\nWhere\n\n\n\n\nClassroom: Ossining Volunteer Ambulance Corps\, 8 Clinton Ave\, Ossining\, NY 10562\n\n\n\nRange: Blue Mountain Sportsman Center\, 183 Watch Hill Rd\, Cortlandt Manor\, NY 10567\n\n\n\n\nWho it’s for\n\n\n\n\nNew applicants for a NY State or NYC concealed carry license. State law requires this course for new applicants.\n\n\n\nSome renewals: some counties require this course on your first renewal after October 2022. Not sure if yours does? Call or text 914-401-0440.\n\n\n\n\nWhat’s included\n\n\n\n\nTaught by duly authorized instructors\, as New York State requires\n\n\n\nAll firearms and ammunition for the range session\n\n\n\nWear a sturdy belt and pants with belt loops\n\n\n\n\nAdd the Utah 30-state permit for $125\n\n\n\nThe Utah non-resident permit is valid in 30 states. There’s no need to decide now: we’ll explain it in class\, and you can opt in then. \n\n\n\nTuition\n\n\n\n$525. Reserve your seat with a $50 deposit; the remaining $475 is due in cash on the first night of class. To pay your deposit by Zelle\, Venmo\, or check instead of a card\, call or text 914-401-0440. \n\n\n\nSeats are limited and filled first come\, first served.
URL:https://westchesterfirearmssafety.com/event/nyc-ny-state-approved-16-hour-safety-lecture-2-hour-range-training-class-37/
LOCATION:Ossining Volunteer Ambulance Corps.\, 8 Clinton Ave.\, Ossining\, NY\, 10562\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2022/01/tactical.jpg
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261107T080000
DTEND;TZID=America/New_York:20261108T160000
DTSTAMP:20261006T013226Z
CREATED:20260706T182846Z
LAST-MODIFIED:20261006T013226Z
UID:5221-1794038400-1794153600@westchesterfirearmssafety.com
SUMMARY:NYC/NY State Approved 16 Hour Safety Lecture + 2 Hour Range Training Class
DESCRIPTION:From first-time applicant to licensed\, lawful carrier\n\n\n\nThis is where it starts. Over one weekend in Ossining\, you’ll learn New York’s carry laws in plain language\, how to handle and store a handgun safely\, and the judgment that comes with carrying one. The following Sunday\, you’ll put it to work on the range. It’s the course New York State and NYC require for a concealed carry license\, taught by instructors who have trained more than 3\,000 New Yorkers. \n\n\n\nWhat you’ll leave with\n\n\n\n\nA working understanding of New York’s carry laws and your obligations as a license holder\n\n\n\nSafe handling and storage habits you’ll use every day you carry\n\n\n\nA smooth four-step draw from the holster\n\n\n\nYour live-fire qualification\, completed on the range with an instructor beside you\n\n\n\nYour course certificate\, ready for your license application\n\n\n\nOptional: everything you need to submit your application for the Utah permit\, valid in 30 additional states\n\n\n\n\nClass schedule\n\n\n\n\nSaturday\, November 7: 8:00 am to 4:00 pm\, classroom\n\n\n\nSunday\, November 8: 8:00 am to 4:00 pm\, classroom\n\n\n\nSunday\, November 15: 2-hour range session\, 10:00 am to 12:00 pm or 12:00 pm to 2:00 pm\n\n\n\n\nWhere\n\n\n\n\nClassroom: Ossining Volunteer Ambulance Corps\, 8 Clinton Ave\, Ossining\, NY 10562\n\n\n\nRange: Blue Mountain Sportsman Center\, 183 Watch Hill Rd\, Cortlandt Manor\, NY 10567\n\n\n\n\nWho it’s for\n\n\n\n\nNew applicants for a NY State or NYC concealed carry license. State law requires this course for every new applicant.\n\n\n\nRenewals: some counties require this course when you renew. Not sure if yours does? Call or text 914-401-0440.\n\n\n\n\nWhat’s included\n\n\n\n\nTaught by duly authorized instructors\, as New York State requires\n\n\n\nAll firearms and ammunition for the range session\n\n\n\nWear a sturdy belt and pants with belt loops\n\n\n\n\nAdd the Utah 30-state permit for $125\n\n\n\nThe Utah non-resident permit is valid in 30 states. There’s no need to decide now: we’ll explain it in class\, and you can opt in then. \n\n\n\nTuition\n\n\n\n$525. Reserve your seat with a $50 deposit; the remaining $475 is due in cash on the first day of class. To pay your deposit by Zelle\, Venmo\, or check instead of a card\, call or text 914-401-0440. \n\n\n\nSeats are limited and filled first come\, first served.
URL:https://westchesterfirearmssafety.com/event/nyc-ny-state-approved-16-hour-safety-lecture-2-hour-range-training-class-28/
LOCATION:Ossining Volunteer Ambulance Corps.\, 8 Clinton Ave.\, Ossining\, NY\, 10562\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2022/01/tactical.jpg
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261108T093000
DTEND;TZID=America/New_York:20261108T153000
DTSTAMP:20260914T004909Z
CREATED:20260903T002238Z
LAST-MODIFIED:20260914T004909Z
UID:6027-1794130200-1794151800@westchesterfirearmssafety.com
SUMMARY:Defensive Handgun
DESCRIPTION:Take Your Handgun Skills to the Next LevelReady to push your capabilities and build real-world confidence with your handgun? This advanced handgun course is the next step for anyone who’s completed our 18-hour class—or for shooters of any skill level looking to sharpen their tactical edge. Whether you’re training for self-defense\, personal growth\, or professional readiness\, this class delivers high-level\, hands-on instruction that will challenge and elevate your performance. \nIn this immersive course\, you’ll master essential advanced techniques\, including: \n• Safe and effective handgun handling & storage• Refining the fundamentals – grip\, stance\, sight alignment\, and trigger control• Drawing from the holster and re-holstering efficiently and SAFELY• Tactical & emergency reloads under pressure• Engaging multiple targets efficiently• Malfunction management – learn to identify and clear stoppages quickly• Defensive shooting under stress – timed proficiency drills• Legal awareness & defensive mindset – understanding the responsibility that comes with carrying \nThis course places a strong emphasis on drawing from concealment\, emergency reloads\, and malfunction drills\, ensuring you leave with the confidence and skill to perform under pressure. \nGear Requirements:\nTo get the most out of this experience\, you’ll need: \n\n\n250 rounds of ammunition \n\n\nA secure\, molded holster (IWB accepted if it retains shape) \n\n\n3 handgun magazines (2 spares) \n\n\nBelt-mounted mag carriers (preferred) \n\n\nPants with belt loops & a sturdy belt \n\n\nEye & ear protection \n\n\nAthletic footwear suitable for movement (No flip-flops\, sandals\, or gym shorts) \n\n\nNeed ammo? We’ve got you covered: 9x19mm ammo is available for the class at $15/box of 50 rounds. \nLoaner pistol available: $75 (9mm) or $35 (.22 LR). \n$200 Course Tuition\nRegister with a $40.00 Deposit (below). The remaining course tuition is due in cash on the course date. \nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible. \n 
URL:https://westchesterfirearmssafety.com/event/defensive-handgun-9/
LOCATION:Blue Mountain Sportsman Center\, 183 Watch Hill Road\, Cortlandt Manor\, New York\, 10567\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2024/11/pistol_defensive_1.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261114T080000
DTEND;TZID=America/New_York:20261115T180000
DTSTAMP:20260709T163952Z
CREATED:20260709T162229Z
LAST-MODIFIED:20260709T163952Z
UID:5301-1794643200-1794765600@westchesterfirearmssafety.com
SUMMARY:NYC/NY State Approved 16 Hour Safety Lecture + 2 Hour Range Training Class
DESCRIPTION:🔥Get Your Concealed Carry Permit in NY State & NYC – Limited Seats Available!🔥 ✅ The Official Required Course for NY State & NYC Concealed Carry Permits!💥 16 Hours of Expert-Led Lecture + 2 Hours of Hands-On Range Training📌 For All New Pistol Permit Applicants & Some Renewals \n🚀 Why Take This Course?✔️ Meets ALL NY State & NYC Requirements (Residents & Non-Residents Welcome!)✔️ Taught by NY State-Authorized Instructors – NRA CCW/Handgun & DCJS Certified💪 Take the First Step to Your Concealed Carry Permit – Enroll Today! \n📆 Class Schedule for THIS class:\nSession 1: Saturday\, November 14th: 8am-4pmSession 2: Sunday\, November 15th: 8am-6pm*Required Range session included on Sunday\n✔️ BONUS: Get a 30-State FULL CARRY Permit for just $125! The Utah Non-Resident Permit is valid in 30 U.S. States – unbeatable value!\n\n🎯 All Firearms & Ammunition Provided!🔹 Must Wear a Sturdy Belt & Pants with Belt Loops \n✅ This classroom and range portions are being held at:174 Gramatan AveMount Vernon\, NY 10550 \n⚠️ Class Size is Limited! Seats are filled on a first-come\, first-served basis – Don’t Miss Out!Call or text 914-401-0440 for more info. \n$525 Course Tuition\nRegister with a $50.00 Deposit (below). The remaining course tuition is due in cash on the course date. \nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible.
URL:https://westchesterfirearmssafety.com/event/nyc-ny-state-approved-16-hour-safety-lecture-2-hour-range-training-class-35/
LOCATION:Mount Vernon Shooting Center\, 174 Gramatan Ave.\, Mount Vernon\, New York\, 10550\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2025/10/IMG_7595-scaled.jpg
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261114T090000
DTEND;TZID=America/New_York:20261114T153000
DTSTAMP:20260922T204645Z
CREATED:20260711T125912Z
LAST-MODIFIED:20260922T204645Z
UID:5459-1794646800-1794670200@westchesterfirearmssafety.com
SUMMARY:Tactical Pistol Club - Shooting on the Move
DESCRIPTION:Monthly Tactical Handgun Training with Aim Small Instruction. This defensive handgun class will cover different topics and tactics each month. \nStanding still is a range habit. Shooting while you move is one of the hardest skills to do well with a handgun\, and this session is a full day of it: forward\, backward\, and lateral movement\, moving to and from cover\, and learning when to plant and shoot instead of keep moving. \nLoaner firearms are available; contact us for details. \n$200 your first time out. $150 every time you come back for TPC sessions.\nRegister with a $40.00 Deposit (below). The remaining course tuition is due in cash on the course date. \nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible.
URL:https://westchesterfirearmssafety.com/event/tactical-pistol-club-11/
LOCATION:Blue Mountain Sportsman Center\, 183 Watch Hill Road\, Cortlandt Manor\, New York\, 10567\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2025/04/View-recent-photos.jpeg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261119T170000
DTEND;TZID=America/New_York:20261119T210000
DTSTAMP:20260903T142532Z
CREATED:20260710T220630Z
LAST-MODIFIED:20260903T142532Z
UID:5418-1795107600-1795122000@westchesterfirearmssafety.com
SUMMARY:Connecticut\, NJ and/or Utah Non-Resident CCW Class
DESCRIPTION:You must have a valid New York State (or NYC) CCW Permit to attend for CT and NJ. \n\n\n\nCONNECTICUT NON-RESIDENT CCW CLASS: \n\n\n\nCT requires the NRA Basic Pistol Shooting Class. Each of you completed the lecture portion of this class\, but the shooting portion is much longer than the NY Qualification. We also will provide the application paperwork and required passport photos.*This course also meets Florida CCW requirements. \n\n\n\nNEW JERSEY NON-RESIDENT CCW CLASS: *see additional notes for this class at the bottom of this page:For the New Jersey Non-Resident CCW Class\, you must bring your own pistol to use\, as mandated by NJ. \n\n\n\nFor EACH class\, students will need: \n\n\n\n\n50 rounds of ammo\n\n\n\nAppropriate safety and range gear (eye and ear protection)\n\n\n\nHolster that is made for your handgun* (*Inside the waistband holsters are acceptable if they are molded and do not collapse)\n\n\n\nSpare handgun magazines if you have them\n\n\n\nMagazine belt carriers are preferred\n\n\n\nPants with belt loops and a sturdy belt\n\n\n\nAppropriate footwear for walking\, running\, and movement\n\n\n\nCourse fee(s) in cash\n\n\n\n\n9×19 target ammo is available for purchase for the class: $15 per box of 50 rounds \n\n\n\nCourse Tuition$180 for CT$180 for NJ$185 for UtahAll 3 States = $500\n\n\n\nRegister with a $40.00 Deposit (below). The remaining course tuition is due in cash on the course date. \n\n\n\nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \n\n\n\nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible. \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nFurther information for the NJ CCW Class:\n\n\n\nWe strive to provide the best possible training experience for each and every student we work with. We believe that clarity and transparency are of the utmost importance with respect to our course requirements.  \n\n\n\nBased on the questions we’ve received from past students\, we want to provide some clarity on this course:  \n\n\n\nNJ’s training standard requires a lecture on safety\, shooting fundamentals and a NJ specific law review. Since our 18-hour students + current pistol permit holders have received the required safety and fundamentals lectures\, we will be completing an approx. 1 hour\, State of New Jersey specific law review. There is no written test. For the live fire qualification portion of the course\, students will be required to:  \n\n\n\n\nDemonstrate safe and proficient pistol handling throughout; including safe loading\, unloading\, drawing\, malfunction clearance and re-holstering. \n\n\n\nDemonstrate the ability to follow ALL instructions and range commands.\n\n\n\nDemonstrate marksmanship skills and score 80% (40 out of 50 rounds) on the course of fire which is 10 rounds (2 strings of 5 rounds) at each of 3 yards\, 5 yards\, 7 yards\, 10 yards\, and 15 yards.\n\n\n\nAt the end of the course of fire\, clear all weapons and holster a safe and empty weapon. \n\n\n\n\nStudents will be given basic explanation of the course of fire. Once the live fire course starts\, no coaching or assistance will be given. This is a qualification that requires more skill from participants than the NY course does. \n\n\n\nWhat this means is that if you do not meet the standard for any of the above skills\, you will be disqualified and no passing course certificate will be given. Any and all safety violations will result in the removal of the offending person from the range. There will be no second chances. \n\n\n\nThis is a “Go/No Go” exercise. Those who pass WILL receive a certificate that can be submitted to NJ with their application.  \n\n\n\nWe are advising all participants that if you are NOT prepared to meet these standards to postpone your qualification until you believe you can meet them. If you have concerns about this or additional questions\, please let us know ASAP. \n\n\n\nAdditionally\, we want to be clear that each participant is required to apply for the NJ non-resident permit independently of this course. We will provide guidelines for the NJ application process to all participants.
URL:https://westchesterfirearmssafety.com/event/connecticut-nj-and-or-utah-non-resident-ccw-class-6/
LOCATION:Mount Vernon Shooting Center\, 174 Gramatan Ave.\, Mount Vernon\, New York\, 10550\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2024/11/concealed-carry-habbit.jpg
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261121T090000
DTEND;TZID=America/New_York:20261121T153000
DTSTAMP:20261001T124757Z
CREATED:20260706T164649Z
LAST-MODIFIED:20261001T124757Z
UID:5204-1795251600-1795275000@westchesterfirearmssafety.com
SUMMARY:Defensive Rifle
DESCRIPTION:From bench shooter to rifle operator. \n\n\n\nThe rifle is the most capable defensive firearm most people will ever own — and the one they’re least prepared to use up close. Most rifle training happens at distance\, from a bench\, with all the time in the world. A defensive encounter offers none of that. \n\n\n\nThis full-day course sharpens your close-quarters rifle skills\, where speed and accuracy compete and both matter. You’ll spend the day on the gun and on your feet\, building the reflexes to deploy\, reload\, and put rounds where they belong inside 25 yards. \n\n\n\nYou’ll leave faster\, more accurate\, and confident running your rifle when it counts. \n\n\n\nWhat You’ll Work On: \n\n\n\n✅ Stance\, sighting & trigger control — the foundation of real accuracy✅ Fast\, efficient reloads — keeping your rifle in the fight✅ Deploying your rifle effectively — inside 25 yards\, where it gets hard✅ The modern defensive rifle — running it the way real-world scenarios demand \n\n\n\nWho Can Attend: Everyone. No pistol permit or prior class required — just a willingness to learn and train safely. \n\n\n\nEssential Gear: \n\n\n\n✅ Semi-automatic rifle — pistol-caliber carbines welcome✅ 350 rounds of ammunition✅ 3–5 magazines — enough for uninterrupted drills✅ Eye & ear protection — we have extras if you need them✅ Solid footwear for movement — no open-toed shoes \n\n\n\nOptional but Recommended: \n\n\n\n🔹 Rifle sling — for transitions and retention \n\n\n\nNo rifle? No problem. Loaner rifles are available at no charge — you simply purchase your ammunition from us. Ammo for the class is $100 for a 9mm carbine or $175 for a .223/5.56 rifle. If you’re bringing your own rifle\, ammo is available at the same price. \n\n\n\n⚠️ Call or text 914-401-0440 to reserve a loaner in advance. \n\n\n\n$200 Course Tuition \n\n\n\nRegister with a $40.00 Deposit (above). The remaining course tuition is due in cash on the course date. \n\n\n\nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440.
URL:https://westchesterfirearmssafety.com/event/defensive-rifle-6/
LOCATION:Blue Mountain Sportsman Center\, 183 Watch Hill Road\, Cortlandt Manor\, New York\, 10567\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2024/04/tactical-shooting888.jpg
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261122T090000
DTEND;TZID=America/New_York:20261122T153000
DTSTAMP:20260911T221500Z
CREATED:20260903T141003Z
LAST-MODIFIED:20260911T221500Z
UID:6049-1795338000-1795361400@westchesterfirearmssafety.com
SUMMARY:Defensive Shotgun
DESCRIPTION:Shotguns are powerful and effective weapons for defense\, yet require a specific set of skills not covered in handgun or rifle training. This full-day course builds on defensive shotgun fundamentals. This class will prepare students to effectively use a shotgun for self-defense and the protection of their families in dynamic\, real-world scenarios. \n\n\n\nFor this course\, you’ll need the following equipment: \n\n\n\nEssential Gear: \n\n\n\n✅ Shotgun – A 12 or 20-gauge pump-action or semi-auto shotgun (e.g.\, Remington 870\, Mossberg 500\, Benelli M4\, Beretta 1301) \n\n\n\n✅ Ammunition – 150-200 rounds of birdshot\, 30 rounds of buckshot\, and 20 rounds of slugs (Ammo for the class can be purchased from us.) \n\n\n\n✅ Eye & Ear Protection – ANSI-rated shooting glasses and electronic or passive hearing protection (we do have extras if you need them) \n\n\n\n✅ Dump Pouch or Shotshell Holder – To carry extra shells \n\n\n\nOptional but Recommended Gear: \n\n\n\n🔹 Shotgun Sling – A two-point sling is preferred for transitioning and retention (highly recommended) \n\n\n\n🔹 Shell Carrier/Side Saddle – For quick reloads (stock-mounted\, receiver-mounted\, or belt options) \n\n\n\n🔹 Appropriate footwear for outdoor walking\, running\, and movement – no sandals\, flip flops\, etc. \n\n\n\n🔹 Hat & Long Sleeves – Helps with sun and debris protection \n\n\n\n⚠️ Loaner shotguns with ammo are available for the class. Call 914-401-0440 for details.
URL:https://westchesterfirearmssafety.com/event/defensive-shotgun-16/
LOCATION:Blue Mountain Sportsman Center\, 183 Watch Hill Road\, Cortlandt Manor\, New York\, 10567\, United States
ATTACH;FMTTYPE=image/png:https://westchesterfirearmssafety.com/wp-content/uploads/2026/01/shotgun.png
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261201T170000
DTEND;TZID=America/New_York:20261210T210000
DTSTAMP:20260710T221613Z
CREATED:20260710T221522Z
LAST-MODIFIED:20260710T221613Z
UID:5430-1796144400-1796936400@westchesterfirearmssafety.com
SUMMARY:NYC/NY State Approved 16 Hour Safety Lecture + 2 Hour Range Training Class
DESCRIPTION:🔥 Weekday evening class for those who don’t want to give up a weekend!🔥🔥Get Your Concealed Carry Permit in NY State & NYC – Limited Seats Available!🔥 ✅ The Official Required Course for NY State & NYC Concealed Carry Permits!💥 16 Hours of Expert-Led Lecture + 2 Hours of Hands-On Range Training📌 For All New Pistol Permit Applicants & Some Renewals \n🚀 Why Take This Course?✔️ Meets ALL NY State & NYC Requirements (Residents & Non-Residents Welcome!)✔️ Taught by NY State-Authorized Instructors – NRA CCW/Handgun & DCJS Certified💪 Take the First Step to Your Concealed Carry Permit – Enroll Today! \n📆 Class Schedule for THIS class:\nSession 1: Tuesday\, December 1st: 5-9pmSession 2: Thursday\, December 3rd: 5-9pmSession 3: Tuesday\, December 8th: 5-9pmSession 4: Thursday\, December 10th: 5-9pm* Range Session: Saturday\, December 12th (9-11am OR 11am-1pm)\n✔️ BONUS: Get a 30-State FULL CARRY Permit for just $125! The Utah Non-Resident Permit is valid in 30 U.S. States – unbeatable value!\n\n🎯 All Firearms & Ammunition Provided!🔹 Must Wear a Sturdy Belt & Pants with Belt Loops \n✅ The classroom portion is being held at:Ossining Volunteer Ambulance Corps8 Clinton AveOssining\, NY 10562 \n✅ The range sessions are being held at:Blue Mountain Sportsman Center183 Watch Hill RdCortlandt Manor\, NY 10567 \n⚠️ Class Size is Limited! Seats are filled on a first-come\, first-served basis – Don’t Miss Out!Call or text 914-401-0440 for more info. \n$525 Course Tuition\nRegister with a $50.00 Deposit (below). The remaining course tuition is due in cash on the course date. \nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible.
URL:https://westchesterfirearmssafety.com/event/nyc-ny-state-approved-16-hour-safety-lecture-2-hour-range-training-class-38/
LOCATION:Ossining Volunteer Ambulance Corps.\, 8 Clinton Ave.\, Ossining\, NY\, 10562\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2022/01/tactical.jpg
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261205T080000
DTEND;TZID=America/New_York:20261206T160000
DTSTAMP:20260710T223120Z
CREATED:20260706T195640Z
LAST-MODIFIED:20260710T223120Z
UID:5232-1796457600-1796572800@westchesterfirearmssafety.com
SUMMARY:NYC/NY State Approved 16 Hour Safety Lecture + 2 Hour Range Training Class
DESCRIPTION:🔥Get Your Concealed Carry Permit in NY State & NYC – Limited Seats Available!🔥 ✅ The Official Required Course for NY State & NYC Concealed Carry Permits!💥 16 Hours of Expert-Led Lecture + 2 Hours of Hands-On Range Training📌 For All New Pistol Permit Applicants & Some Renewals \n🚀 Why Take This Course?✔️ Meets ALL NY State & NYC Requirements (Residents & Non-Residents Welcome!)✔️ Taught by NY State-Authorized Instructors – NRA CCW/Handgun & DCJS Certified💪 Take the First Step to Your Concealed Carry Permit – Enroll Today! \n📆 Class Schedule for THIS class:\nSession 1: Saturday\, December 5th 8am-4pmSession 2: Sunday\, December 6th: 8am-4pm*Range Session: Saturday\, December 12th (9am-11am OR 11am-1pm)\n✔️ BONUS: Get a 30-State FULL CARRY Permit for just $125! The Utah Non-Resident Permit is valid in 30 U.S. States – unbeatable value!\n\n🎯 All Firearms & Ammunition Provided!🔹 Must Wear a Sturdy Belt & Pants with Belt Loops \n✅ The classroom portion is being held at:Ossining Volunteer Ambulance Corps8 Clinton AveOssining\, NY 10562 \n✅ The range sessions are being held at:Blue Mountain Sportsman Center183 Watch Hill RdCortlandt Manor\, NY 10567 \n⚠️ Class Size is Limited! Seats are filled on a first-come\, first-served basis – Don’t Miss Out!Call or text 914-401-0440 for more info. \n$525 Course Tuition\nRegister with a $50.00 Deposit (below). The remaining course tuition is due in cash on the course date. \nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible.
URL:https://westchesterfirearmssafety.com/event/nyc-ny-state-approved-16-hour-safety-lecture-2-hour-range-training-class-31/
LOCATION:Ossining Volunteer Ambulance Corps.\, 8 Clinton Ave.\, Ossining\, NY\, 10562\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2022/01/tactical.jpg
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261212T080000
DTEND;TZID=America/New_York:20261213T180000
DTSTAMP:20260710T230415Z
CREATED:20260710T230412Z
LAST-MODIFIED:20260710T230415Z
UID:5442-1797062400-1797184800@westchesterfirearmssafety.com
SUMMARY:NYC/NY State Approved 16 Hour Safety Lecture + 2 Hour Range Training Class
DESCRIPTION:🔥Get Your Concealed Carry Permit in NY State & NYC – Limited Seats Available!🔥 ✅ The Official Required Course for NY State & NYC Concealed Carry Permits!💥 16 Hours of Expert-Led Lecture + 2 Hours of Hands-On Range Training📌 For All New Pistol Permit Applicants & Some Renewals \n🚀 Why Take This Course?✔️ Meets ALL NY State & NYC Requirements (Residents & Non-Residents Welcome!)✔️ Taught by NY State-Authorized Instructors – NRA CCW/Handgun & DCJS Certified💪 Take the First Step to Your Concealed Carry Permit – Enroll Today! \n📆 Class Schedule for THIS class:\nSession 1: Saturday\, December 12th: 8am-4pmSession 2: Sunday\, December 13th: 8am-6pm*Required Range session included on Sunday\n✔️ BONUS: Get a 30-State FULL CARRY Permit for just $125! The Utah Non-Resident Permit is valid in 30 U.S. States – unbeatable value!\n\n🎯 All Firearms & Ammunition Provided!🔹 Must Wear a Sturdy Belt & Pants with Belt Loops \n✅ This classroom and range portions are being held at:174 Gramatan AveMount Vernon\, NY 10550 \n⚠️ Class Size is Limited! Seats are filled on a first-come\, first-served basis – Don’t Miss Out!Call or text 914-401-0440 for more info. \n$525 Course Tuition\nRegister with a $50.00 Deposit (below). The remaining course tuition is due in cash on the course date. \nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible.
URL:https://westchesterfirearmssafety.com/event/nyc-ny-state-approved-16-hour-safety-lecture-2-hour-range-training-class-39/
LOCATION:Mount Vernon Shooting Center\, 174 Gramatan Ave.\, Mount Vernon\, New York\, 10550\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2025/10/IMG_7595-scaled.jpg
ORGANIZER;CN="Westchester Firearms Safety":MAILTO:joe@westchesterfirearmssafety.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20261213T090000
DTEND;TZID=America/New_York:20261213T153000
DTSTAMP:20260922T205234Z
CREATED:20260711T130207Z
LAST-MODIFIED:20260922T205234Z
UID:5466-1797152400-1797175800@westchesterfirearmssafety.com
SUMMARY:Tactical Pistol Club - Year End Review
DESCRIPTION:Monthly Tactical Handgun Training with Aim Small Instruction. This defensive handgun class will cover different topics and tactics each month. \nReview of everything TPC covered in 2026 in one day: drawing and reloads\, multiple threats\, shooting on the move\, and shoot / no-shoot decisions. A consolidation for regulars and a solid first session for anyone new. \nLoaner firearms are available; contact us for details. \n$200 your first time out. $150 every time you come back for TPC sessions.\nRegister with a $40.00 Deposit (below). The remaining course tuition is due in cash on the course date. \nTo secure your spot via Zelle\, Venmo\, or check instead of a credit card\, call or text 914-401-0440. \nDeposits are NOT refundable. You can reschedule a class with 72 hours’ notice. A registration can be rescheduled up to 2 times. If a 3rd reschedule is requested\, payment in full will be required to secure a seat\, and no further reschedules will be possible.
URL:https://westchesterfirearmssafety.com/event/tactical-pistol-club-12/
LOCATION:Blue Mountain Sportsman Center\, 183 Watch Hill Road\, Cortlandt Manor\, New York\, 10567\, United States
ATTACH;FMTTYPE=image/jpeg:https://westchesterfirearmssafety.com/wp-content/uploads/2025/04/View-recent-photos.jpeg
END:VEVENT
END:VCALENDAR