Rob Mayor

Rob Mayor was the prosthetics supervisor for many episodes of BBC Wales Doctor Who.