Nextek Power Systems, Inc.
Address:
461 Burroughs Street, Detroit, MI 48202 United States
Business Type:
Manufacturer
Products
Solar Water Energy, LLC
Address:
12801 Auburn Street, Detroit, MI 48226 United States
Business Type:
Manufacturer