Consumer Electronics in Odon, IN Itt Corporation13980 E Capt Wj Nelson DrOdon, IN, 475628128636000Consumer EnergyCorporationElectronic Stores ITT Exelis13980 E Capt Wj Nelson DrOdon, IN, 475628128636000Consumer EnergyElectronic StoresManufacturing Companies Show More