Leon Arnold

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