C.O.B.R.A. Instructor #612

Richard D'Angelo

Richard has trained in various Martial Arts and Fighting Systems for over the last 30 years which have included Judo, Brazilian Jiu-Jitsu, Shotokan, Wing Chun, Aikido, Tae Kwon Do, Iaido, and Law Enforcement Defensive Tactics.

It is his experience as both a Juvenile and Maximum Security Corrections Officer however that allows him to bring a practical, modern approach to his Training.

In addition to being a former Corrections Officer and holding Chief Instructor status in CKD and UMA, Richard holds a Degree in Criminal Justice, is CPR, First Aid, O2 Administrator and First Responder certified and maintains a Level 2 Background Clearance with Pinellas County School System.


Jennifer Carroll-D'Angelo

Jennifer trains with her Husband and Children and currently holds both 2nd Degree Black Belt and Chief Instructor Rating in both Choi Kwang Do and Universal Martial Art. 

It is Jennifer's background in working with children however that truly sets her and our School apart.


She has worked extensively with individuals that have special needs and considerations such as those with Autism, Intellectual Disabilities, and the Developmentally Challenged. She also has extensive medical knowledge and training and has done volunteer work with local Children's Hospitals and Patient Care Centers.


It is this background along with her patience and understanding that makes her an invaluable asset to our School as our Little Ninjas Instructor, Children's Coordinator, and Program Director.

Jennifer is CPR and First Aid Certified and as with all of our Instructors, maintains a Level 2 Background Clearance with the Pinellas County School System.

C.O.B.R.A. Instructor #620

Master "D" - Robert Defayette


A Sixth Degree Black Belt, Senior Master Instructor and personal Student of Grandmaster Kwang Jo Choi and Grandmaster Marshall Pereira, Master "D" has been involved in Martial Arts for over 45 years having achieved Master Ranking in Tae Kwon Do as well as Choi Kwang Do / Universal Martial Art. 

Master "D" oversees the training of Richard and Jennifer as well as his other Senior Students and Instructors and also teaches our Thursday Night Adult Classes. Every one of our Indian Rocks Students is the better for knowing and training with Sr. Master Defayette.

Indian Rocks is Blessed to have Master "D" as a part of our Family.