Stephen Fu is an actor, known for Death Battle (2010) and Shingeki no kyojin (2013).
Welcome to Demon-School, Iruma-kun - Season 3 [Audio: Eng]