Brightspot Climate employs 33 employees. The Brightspot Climate management team includes Julie Tartt (Chief Operating Officer), Sheldon Fernandes (Director, Strategy and Innovation), and Deepika Mahadevan (Manager).
Get Contact Info for All DepartmentsLooking for a particular Brightspot Climate employee's phone or email?