Owen Mason

Owen Mason is a Canadian actor that voiced David from season 4 until 5. He replaced Logan Robinson due to him reaching puberty.

Trivia

 * Mason also does the voice of Ryder from PAW Patrol.