Solar Masters
And Michael Eakman tricked and lied to us
Verbatim from Better Business Bureau Complaint #988156. We have made a contract with Solar Masters (now relocated to 1100 NW Loop 410, Ste 700, San Antonio, TX) to build a sunroom. Project completion was supposed to be February 20. On February 12, Solar Masters installed the foundation framework ...