Alan Haywood

Alan Haywood played Hector in the Doctor Who serial The Myth Makers.