森川智之
His voice actor in the original Japanese series is Toshiyuki Morikawa and his English voice actor is Christopher Ayres.