Eric Cochran Location
New York, NY, US
Eric Cochran Work
Eric Cochran Education
Eric Cochran Summary
Eric Cochran, based in New York, NY, US, is currently a Head of Corporate Development at Sila Nanotechnologies Inc.. Eric Cochran brings experience from previous roles at The Research Foundation for SUNY, Horizons National and Clark Art Institute. Eric Cochran holds a Bachelor of Arts - BA in Chemistry @ Williams College. Eric Cochran has 2 emails on RocketReach.