Ryo Takeuchi (竹内 亮; born 23 October 1978), also known as "Uncle Liang" (亮叔; Liàng Shū) to his followers and fans in China, is a Japanese filmmaker best known for his documentaries about China's efforts in combating the coronavirus, including Long Time No See, Wuhan and China's Post-Pandemic Era: Winning Against All Odds.
Source: “Ryo Takeuchi (director)”, English Wikipedia (CC BY-SA 4.0), excerpt
