Deb Taylor is an artist.