Sho Yanagisawa
Sho Yanagisawa (柳沢翔) is a Japanese director and screenwriter born on August 10, 1982, in Kamakura, Kanagawa Prefecture, Japan.
Career
Yanagisawa directed and wrote the 2016 film Lost and Found (released in Japanese as Hoshigaoka Wandarando).