Bay Street News

Sharc Energy System Announces the Sale of Ten SHARC™ Units into China