JPFO logo


America's Most Aggressive Defender
of Firearms Ownership

We recommend having
scripting enabled for
full functionality


JPFO Members or Supporters Promoting Businesses or Services



Self Defense That Works!
5976 20th Street #212
Vero Beach FL 32960

Voice phone: 772-538-0046
Fax: 772-365-2299

E-mail address:
Web site:
Hours of business: 24 x 6 Worldwide.

Description: uses online-distance learning to teach women effective self-defense techniques. The online learning is conducted in the comfort of your own home and prepares you for a live-fire training session at an clinic.
Visit us on the web at and start learning how to defend your self and your family TODAY! Use Discount Code: JPFO when enrolling and save 25%

JPFO Member

Listing Added May 2009

International Firearm Safety, Inc.  Private Firearm Training

W. Alecs Dean
3835 Arlington Street
Fort Myers, Florida 33901-8413

Voice phone: 239-357-3437
Fax: 239-482-0802

E-mail address:
Web site:
Hours of business: Not given.

Description: Safe, Professional, and Discreet firearm and personal protection training by the most accredited instructor in the entire United States. All classes private and custom to fit your training needs and schedule. Florida Concealed Weapon Permit & curriculum for concealed carry permits for 41 different states all at once. All CWP classes are National Rifle Association Certified Courses.

JPFO Life Member

Listing Added (updated): April 2009

Concealed Protection 3, Inc.

Charles W. Parrott, III
8272 Denise Drive
Largo, FL 33777-2716

Voice phone: 727-319-3781 (toll free 888-459-2358)
Fax: 727-393-8153

E-mail address:
Web site:
Hours of business: 7 days, 0800 to 2400 EST

Description: SmartCarry concealed carry handgun holsters provide the ultimate in firearm concealment, all day comfort, even in 90+ tempertures plus absolute safety and a very fast draw with no clothing or movement restrictions.

JPFO Member

Listing Added (updated): September 2003


To sign up, print out the PDF sign-up form, type or neatly hand-print your listing information and fax to 1-262-673-9746 with your credit card information (not ideal for security), or mail to the address at the foot of this page with your check, money order, or credit card information.  For on line - go to to make payment, and using the PDF form field categories as a guide, enter data in the cart comment section - or, email the information including your order number and filled categories, to email.

JPFO provides this directory as a service to our members and to the Internet community. Listing does not imply an endorsement by JPFO. JPFO has no financial ties to any business listed in this directory. JPFO reserves the right to refuse a listing and/or remove a listing for any reason.


Home  |  Commentary  |  Campaigns  |  Network  |  Books, Videos, Apparel  |  About JPFO   |  Privacy

Mirror Site:

All Rights Reserved 2010 JPFO

P.O. Box 270143 | Hartford, WI 53027
Phone (262) 673-9745 | Fax (262) 673-9746 |