Christian Distefano

Christian Distefano was the voice actor of James Macdonald in Season 18.