Party identifying himself as “Scott Osborn”, Director of Project Development for Cedar Solar Holdings has emailed me giving this phone number. The company is allegedly based in Delaware but it is not showing up on search. This could be set up for scam.