SB
About
Scott Brown is the founder and CEO of New Energy Capital Partners. Founded in 2004, New Energy Capital is a leading investor in clean energy projects in the United States with over $600 million in assets currently under management. Scott Brown was a member of the founding management team of First Solar, and was a member of the National Advisory Council of the National Renewable Energy Laboratory from 1999-2005. Scott Brown is a graduate of Dartmouth College and Harvard Law School.
Position in the VCSift Database
- • 8 investors at New Energy Capital are tracked.
- • 10 investors hold the CEO and Managing Partner role in VCSift. Scott Brown is one of them.
- • 2,293 investors are based in Boston, Massachusetts, United States.
Data sourced from 410,343 investor profiles. Updated May 2026.
Investment Focus
- Location
- Boston, US
Contact Information
linkedin.com/in/••••••••
Find more investors like Scott
Search Investors