Kenpo is actually a battling style created especially for self-protection, providing each pupil the confidence and expertise needed to gain towards popular attacks.
Okinawa-Kenpo has its roots in Okinawa, Japan, which https://sacanmartialarts.com/tama-kenpo-karate/