Bob Uva

Bob Uva

Software engineering & computer science, guitar, reading, hiking, photography, natural history & sciences, Boston sports.
Portland, Oregon, USA