David Proctor, stage actor