David Solomon

60 years of painting Laguna Beach and the world.

Shop