Excuse me, but there is no difference between kenpo and kempo except the English spelling, same thing as Ju-jitsu and Jiu-jitsu -different English spellings for the exact same thing. But there is a difference between Japanese Karate (I know it was invented in Okinawa, but there are Japanese styles) and the Kempo that was brought to Japan from China. How do they differ?