Contemporary

Spirit Rock, 16 x 20 in.

Spirit Rock, 16 x 20 in.

Golden Hills, oil on canvas, 10 x 20 in.

Golden Hills, oil on canvas, 10 x 20 in.

Morning Beach, oil on panel, 8 x 10 in.

Morning Beach, oil on panel, 8 x 10 in.

Half Moon Bay, oil on canvas, 12 x 16 in.

Half Moon Bay, oil on canvas, 12 x 16 in.

Cypress Creek, oil on canvas, 16 x 20 in.

Cypress Creek, oil on canvas, 16 x 20 in.