Richard Magrin

Richard Magrin was a Special Effects Technician for Doctor Who.