By CEP Staff • 16 October 2012 in News

A123 Systems set to default on bond payments, may seek bankruptcy