The USCCA has provided me with great training, education (situational, legal, laws, and equipment), has made me think about situations and preparedness much more than I ever had, has given me more confidence in carrying, and a community of like mind individuals to discuss issues with.