New Leaf Energy corporate office is located in 55 Technology Dr Ste 102, Lowell, Massachusetts, 01851, United States and has 1-10 employees.
leaf energy inc
new leaf energy inc
new leaf energy
new leaf energy development inc
Departments
Number of employees
Engineering & Technical
56
Operations
37
Finance
14
Legal
7
Sales
5
Information Technology
3
Human Resources
2
| Location | People at location |
| North America | 51-200 |
| Europe | 1-10 |
Explore people who held key positions, contributed to New Leaf Energy's success, and advanced their careers.
Lead Interconnection S... at New Energy Equity
Worked as Project Manager, Interconnection
at New Leaf Energy (2024-2024)
Director of Market Ini... at Sol Source Power
Worked as Director, Project Finance
at New Leaf Energy (2018-2025)
Project Manager, Inter... at Ranger Power
Worked as Project Manager, Interconnection
at New Leaf Energy
Explore More
New Leaf Energy was formed in July 2022, though our roots extend back to 2001. Our business, leadership, and employees originated from the development arm of Borrego, a leading national EPC and O&M provider originally founded in 1980. Our core team has been developing solar energy projects since 2001 first starting in California, then New England,... Read More