Chen Rui

End stage director of donghua, also CEO of bilibili