I talked to some one called Cindy. I asked for their address and was told Los Angeles. When I asked for the street address Cindy hung up.
Since the Sustainable Energy Institute is located in Washington DC I question the truth of her statement. Either scammers or ripoff telemarketers