Leon Arnold

Leon Arnold was the production assistant of the Doctor Who television story The Sun Makers.