Stewart Fletcher is a trained Professional Artist and a highly skilled painter.