Composed Defense offers a variety of training opportunities including Minnesota and Iowa permit to carry courses as well as personalized and private training. Contact us for more information.