20 Beautiful Watercolor Painting by American Artist Ali Cavanaugh Watercolor Paintings: Ali Cavanaugh is an American artist who currently lives in Missouri. She completed her painting course at Kendall College of Art and Design and graduated in BFA degree from