Babcock Partners Llc
Recent News About Babcock Partners Llc View More
-
Louisiana green energy firm says partner owes $90 million for solar panel installations
NEW ORLEANS – A Michigan man says two solar power companies he formed in Louisiana is owed $90 million by a distributor, Griswold Power.