Marblehead MA, Democrat, environmentalist, engineer, 350 Northshore, CourtWatchMA, ACLU, Lehigh Grad, Programmer, yoga, kayaker, boxing, terrible golfer.