Rochelle Selwyn

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