Duncan McClure

Project Manager, Photographer, and Consultant in California

Nanotechnologist by training, program manager by profession, and photographer after hours.