Douglas Gibbons

Consultant in Palo Alto, California

View my portfolio

IT Consultant, dabbler, builder of things