Debby McShane

Debby McShane  was a painter for Doctor Who.