Roger Craig Smith

Roger Craig Smith is an American voice actor and former stand-up comedian.

Characters voiced in Ben 10

 * Diamondhead (Reboot)