Dudley Foster

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