Director, Renewable Energy Consulting

“I’ve spent the last decade helping customers understand how solar and renewable energy can provide clean, reliable energy while protecting the bottom line. My favorite part of the day is talking with clients and learning about their unique sustainability needs.”

Author image

Steve has more than 20 years of professional experience and is a seasoned energy and clean-tech executive with a foundation in consulting and analysis. Prior to joining our team, he developed commercial solar projects for a national developer and later founded and built a commercial solar group for another. Steve has developed, financed and advised on commercial and industrial solar projects, primarily to private industry, municipalities, schools, agriculture, and water agencies.

Steve graduated from the University of Pennsylvania and earned an MS and MBA from the University of California at Berkeley.

LinkedIn Connect with Steve


cell phone 415.378.5885

Steve's Latest Thoughts

Usource Energy Advisors Solar PPA

10 Solar PPA Questions You Should Ask Before Signing

Many organizations today are focused on reducing electricity costs and meeting sustainability goals by adding renewable energy into their overall energy strategy. Embarking on a solar project can provide both environmental and financial benefits. Solar energy can help organizations offset their ... Read Full Post

Commercial Solar Usource Blog

Is Solar Right for My Business? Dispelling the Myths

If you’re a facilities executive, procurement manager, or otherwise responsible for buying energy for your organization, you’ve probably thought about commercial solar. If that's the case, you've likely been inundated with fast-talking solar brokers, developers, and installers who promise a ... Read Full Post

Solar Energy MASS Solar

Why Massachusetts Businesses Should Invest in Solar Now

If you’ve been thinking about solar energy for your business, the time to act is now. Investing in solar energy can offer immediate savings, high ROI, and long-term economic benefits for your business. By installing solar panels on company property, business owners are essentially purchasing ... Read Full Post

All Advisors