David Kaye is a Los Angeles based voice actor for the English dub of Pokémon Horizons: the Series. For voiceover, he is represented by DPN Talent, CESD Talent, Buchwald, Fountainhead Talent, The Characters Talent Agency, and Jason Marks Talent Management.
His official website is:
https://www.davidkaye.com/