Rochelle Selwyn

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