Barbara Ross's Location
New York, NY, US
Barbara Ross's Work
Barbara Ross's Summary
Barbara Ross, based in New York, NY, US, is currently a President of Merchandising at Clyde Duneier, bringing experience from previous roles at TV 18 HOME SHOPPING NETWORK LIMITED.