The US Concealed Carry Association (USCCA) is officially approved by the State of Florida to provide the required training for those applying for the Concealed Weapon or Firearm License. Only USCCA Certified Instructors can teach USCCA classes.

I am proud to be a member of the USCCA, an organization dedicated to its mission of educating and training Americans in the lawful use of firearms for self-protection. It also provides legal defense insurance for members should they ever be involved in a self-defense incident.

I completed my training at USCCA Headquarters in West Bend, Wisconsin as a Certified Trainer and Certified Training Counselor. The latter designation, the highest offered by USCCA, means that I can qualify others to become trainers. I am personally acquainted with Tim Schmidt, USCCA Founder, Michael Martin, USCCA Chief Instructor, and most of the others who appear on the website videos. I am fortunate to count them as friends.

After you take one of my classes, I hope that you will see the many benefits of joining the USCCA.

Join the USCCA


Dr. W. George Gaines
Chief Instructor
Gaines Concealed Carry

Advanced Training

As a USCCA Certified Training Counselor, I provide advanced training to students who wish to become Certified USCCA Instructors, thereby enabling them to teach the battery of USCCA courses. For more information, contact me at 404.918.7098 or email