Rochelle Selwyn

Rochelle Selwyn was the designer for the Doctor Who serial Planet of the Spiders.