Greg/Ryo Urawa (Sailor Moon)

Greg/Ryo Urawa is