Leon Arnold

Leon Arnold was the Production Assistant of the Doctor Who television serial The Sun Makers.