Dudley Foster

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