Plug Power's CEO said the $142 million deal to sell land at the STAMP industrial park will move forward with a final closing ...