Mike's training was thorough and fun. He went well beyond what was required to get a CCW and got deep into what he felt was necessary to make the right choices when carrying. How to carry, what to carry, when (and when not) to carry. How to present yourself to law enforcement when carrying, and even not-so-basic life saving techniques. He offers several shooting drills in addition to the range qualification - don't turn this down! It was useful, safe, and fun. I highly recommend getting your CCW with Mike.