Yosuke Takeuchi is an award-winning independent filmmaker based in Japan. Born in 1978, he graduated from Shibaura Institute of Technology in 2000 and, in 2002,...