John L. Cleaveland, Jr.
Ha Long Bay Vietnam
Oil on panel
32-3/4 x 29 inches
33-3/4 x 30 inches framed
33-3/4 x 30 inches framed
Copyright The Artist