David Newton

David Newton

Born in Cape Town - South Africa

David Newton is an actor and director.

Actor