Dudley Foster

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