Best report
ϟ
Jun 6, 2016
Claimed to be calling from Solar USA, based in Los Angeles, CA. Claimed to only provide information regarding solar panel to be installed on your SFH. I was based to 3 people, before the last person hung up on me when I tried to locate their company name on the internet.