Dudley Foster

Dudley Foster (1925-8th January 1973) played Maurice Caven in The Space Pirates.