Richard Magrin

Richard Magrin was a special effects technician for Doctor Who.