Debra Downing's Location
Newport Beach, CA, US
Debra Downing's Work
Debra Downing's Skills
Debra Downing's Summary
Debra Downing, based in Newport Beach, CA, US, is currently a Executive Director, Marketing at South Coast Plaza, bringing experience from previous roles at The Taubman Company. With a robust skill set that includes Microsoft Excel, New Business Development, Sales, Marketing Strategy, Marketing Communications and more, Debra Downing contributes valuable insights to the industry. Debra Downing has 4 emails and 1 mobile phone number on RocketReach.