General Electric Co. closing downtown New Orleans facility, laying off 100 employees

General Electric Co. closing downtown New Orleans facility, laying off 100 employees