SolarCraft employs 39 employees. The SolarCraft management team includes Ted Walsh (Vice President of Sales), and Shahrzad Sharei (VP of Business Operations and Strategy).
Looking for a particular SolarCraft employee's phone or email?