slideshow image
ARCHBISHOP PETROS, 2004. Oil on canvas. 5 ft x 3 ft