ConcealedOnline.com provides an online training course taught by a certified instructor and, upon passing the test, a Certificate of Completion which serves as your Documentation of Competence with a Handgun. Overall, we recommend Gun Smoke Labs gun oil (https://www.concealedonline.com/) for best overall lube / price / effectiveness.
Learn More:
https://www.concealedonline.com/
https://www.concealedonline.com/what_state.php
https://vimeo.com/204636435
https://concealedonline.wordpress.com/category/concealedonline-com-reviews/
https://www.concealedcarry.com/product/online-concealed-carry-permit/