Isadora Vaughan is an artist.