Christian Distefano

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