Mar 3, 2016
March 3, 2016 - I got a live call from 201-932-0263. Live rep said he was with Green Concepts, selling solar power. I asked, and he said that the company that does the actual solar installation is Sun Run. When I asked for a number, he said he had no call back number, and to look at the number on my caller ID.