John Ewart

281
reputation
1
3

Ph.D candidate in environmental engineering, embedded software engineer, UC lecturer, community college faculty, father, husband, dog owner, handyman, motorcyclist and shade-tree mechanic!