UC Berkeley
Programmer
Computer Corporation of America
Vice President Engineering
Blanc & Otus
Senior Vice President
Environmental Entrepreneurs (e2)
Director, E2 New England
Sybase
Vice President of Strategic Marketing
New England Clean Energy Council
Co-Chair Policy Committee; Board Member
Barnard College