1. SunRa Solar, Inc. Framingham, MA 01701 Phone: (508) 841-5380
2. Solarflair Energy Inc 11 Mayhew St, Framingham, MA 01702 Coordinate: 42.29859,-71.44176 Phone: (508) 293-4003