Island Icon and Painter Llewelynn Xavier

Llewelynn Xavier is a St. Lucian painter who creates masterpieces.