Martin Williams

Cleeve Hill

oil on board