Satoshi Kudo is a dancer, choreographer, singer, stage director, video maker, educator and ...