I have gained alot of confidence through knowledge gained through the USCCA. The staff has been super friendly, understanding and helpful any time I've talked with them. They make you feel like you're a part of a big family, willing to take as much time as needed to make sure you are taken care of.