Daisuke Namikawa
In the anime series, his voice actor is Daisuke Namikawa. In the Funimation English adaptation, his voice actor is Justin Cook.