Ed Yamaguchi

Ed Yamaguchi played Souichirou Tenma in Gekisou Sentai Carranger.