Len Cleal(1935-2012)
- Editor
- Editorial Department
Len Cleal was born on 26 January 1935 in Middlesex, England, UK. He was an editor, known for Thunderbird 6 (1968), Joe 90 (1968) and The Secret Service (1969). He was married to Carole A. Saunders. He died on 15 March 2012.