Kenshin-kaikan is the international Shorin-Ryu organization. Ken means to polish, and shin means heart, spirit, mind and soul. Kenshin-kaikan is the group that continues to practice and research classical Okinawan Shurite style that gave birth to the Shorin-Ryu style of Karate and weapons.