Solar Energy Companies Be the first to review Rating: 93 Trehel Corporation 1376 Tiger Blvd., Clemson, SC Time in business: 42 years years Licensed