Beatrix Urkowitz

Beatrix Urkowitz is an artist and illustrator in Providence, Rhode Island.