Indra Narla's Location
Dallas, Texas, United States
Indra Narla's Work
Indra Narla's Summary
Indra Narla, based in Dallas, Texas, United States, is currently a Production Services Lead, AVP at Bank of America Merrill Lynch, bringing experience from previous roles at Availity, Alliance Data, American Airlines and Epsilon. Indra Narla has 1 email on RocketReach.