Photography, publications, exhibitions and more.


My path from the early 8080 processor with a CP/M operating system to all things digital.


List of past shows I was honored to participate in.


Shifting Patterns | Meditations on the meaning of climate change in Oregon’s Rogue Valley.

Recent Posts

Click on photo to view more.

Table Rock – 2016

Table Rock – 2016

Sean Bagshaw and I enjoyed an early morning sunrise photoshoot on Upper Table Rock recently.  The flowers are in full bloom and the geese are nesting.