nice moves by Munenori Kawasaki
If you think Kaz's English is hard to understand watch this. This is what Japanese guy who grown in Japan like Kaz speaks in English.