Who made Katie Holmes’ blue ruffle print dress and brown sandals?

Dress – Michael Kors

Shoes – Vanessa Seward