Who made Katie Holmes’ black lock pumps and long sleeve purple velvet dress that she wore in New York on December 12, 2012?

Dress and shoes – Tom Ford