Vibrant contemporary oil paintings

image30

Seascapes, landscapes and portraits