Despite the promise of a revolutionary new technology for small-scale wind energy, one local company has found the industry’s headwinds too stiff to stay in business.
The Right Place, Lormax Stern and the City of Wyoming hope a new marketing strategy for the former GM stamping plant on 36th Street will get global companies to notice of what the site can offer.