History
Compact Self Defense is an on-line based self defense and fitness program with classes offered in Honolulu, Northern California, Austin Texas and world wide over the internet. Instruction is derived from Chinese Chi Kung training which offers a