How Captain Power Keeps Projects and Partners Aligned
The Construction-First Approach to Scaling Solar Operations Captain Power is a Washington, D.C.–based solar EPC founded by Steven Stahl, a master electrician who spent over two decades in the electrical and construction industry. What began as a family-run business, with Steve working side-by-side with his father and cousin, has grown into one of the region’s […]
How Captain Power Keeps Projects and Partners Aligned Read More »







