Who made Katie Holmes’ suede pumps, pink dress, and green coat that she wore in New York on December 20, 2012?

Coat – Balenciaga

Dress – Narciso Rodriguez

Shoes – Isabel Marant