John Flemming

John Flemming is the voice actor for James MacDonald.

Arthur Voice Actors

 * 1605a Night of the Tibble