The Stella Group corporate office is located in 1616 H St NW Fl 10, Washington, District of Columbia, 20006, United States and has 11-50 employees.
the stella group ltd
stella group ltd
stella group inc
stella capital llc
Explore people who held key positions, contributed to The Stella Group's success, and advanced their careers.
Business Strategy, Com... at M&T Bank
Worked as Sustainability Intern
at The Stella Group (2017-2017)
Energy Systems Adminis... at New Castle Hotels & Re...
Worked as Intern and Research Assistant
at The Stella Group (2018-2018)
Explore More
The Stella Group, LTD is a clean energy technology optimization and strategic policy firm that specializes in integrating clean, distributed energy technologies and financing for various projects. Founded by Scott Sklar, the company serves commercial, industrial, governmental, institutional, and mixed-use clients. With over forty years of experienc... Read More