Service & Nurse Rate
Military members, veterans, firefighters, retired firefighters, and nurses.
Professional firearms instruction focused on safe handling, practical skills, and an approachable learning environment for new and experienced students.
View Upcoming Classes Host a Group ClassPublic classes appear below. Link-only classes appear only when someone uses the direct class link you share.
Military members, veterans, firefighters, retired firefighters, and nurses.
For all other students.
Some ranges charge students separately. County permit-processing fees are also separate.
Register first so your payment can be matched to the right class roster. After sending electronic payment, use your secure Manage Registration link to mark Payment Submitted. Ian verifies receipt before the status becomes Paid in Full.
Ian S Osborne
612-226-8446
U.S. Bank
Ian S Osborne
Last four if requested: 8446

@Ian-Osborne-5
Ian Osborne
Last four if requested: 8446

$runningwithsauce
Select Cash at Class during registration so Ian knows.
One organizer coordinates the group.
Normal availability is weekends and eligible national holidays.
Ian approves the date, classroom, range, and capacity.
Text or email a unique registration link.
Complete the classroom portion through Minnesota CCW. An in-person shooting qualification is still required and is coordinated through Tactical Training Solutions for the online pathway.
Visit Minnesota CCWAfter registration, students are offered an optional affiliate resource. ISOFT recommends reviewing Membership → Plans and considering at least the Defender Plan if eligible.
Review CCW SafeAffiliate disclosure: ISOFT may receive compensation if a membership is purchased through this link. Verify current eligibility, coverage, terms, exclusions, and pricing directly with CCW Safe.
Owner & Instructor
Ian has more than 25 years of firearms-instruction experience and has trained hundreds of students. Experience includes prior military service with handguns and rifles, NRA Certified Firearms Instructor credentials, service as a SWAT Medic with West Metro SWAT since October 2025, and professional insurance through Lockton Affinity.
Bring the handgun you want to qualify with, one 50-round box of ammunition, eye protection, and ear protection.
Yes. Ian has multiple firearms available. Indicate this during registration so the available options can be discussed.
Successful qualification is required to pass. Ian will work with the student during class to help the student successfully complete the qualification before leaving.
Of course. Spouses are welcome when seats are available.
Yes. Students choosing the online route do not attend ISOFT's in-person classroom session but still require an in-person shooting qualification through Tactical Training Solutions.
Locations vary by class. Some ranges charge each student a separate fee, while others may be free subject to guest policies, operating schedules, and private reservations. Final details appear in the class confirmation.
$75 for military members, veterans, firefighters, retired firefighters, and nurses. The standard rate is $100. Any range fee is separate.
Visit the Minnesota DPS/BCA Permit to Carry page and the appropriate county sheriff's website.
Minnesota permit law and federal firearms law are different. Minnesota's Adult-Use Cannabis Act limits denial of a state permit solely for certain medical-registry participation or adult-use cannabis/hemp-product use. Federal firearms law still applies, and marijuana remains controlled under federal law. ISOFT does not determine individual eligibility. Review current official guidance and obtain qualified legal advice when needed.
Yes. Use the secure Manage Registration link. Cancellation releases the seat. If payment has already been verified, the payment status changes to Refund Needed for Ian to review.
Permit requirements can change. ISOFT provides information as a convenience and does not determine legal eligibility.