Japan's NEC Corp (TYO:6701) today said its subsidiary NEC Energy Solutions (NEC ES) has secured contracts to install more than 20 MW of energy storage systems across New England.