Francis Newton Souza

Priest at Altar
Oil and Marker on Cloth
Figurative
51 x 33 inches (129.54 x 83.82 cms)
1966