Who made Miranda Kerr’s aviator sunglasses, flat sandals, and long sleeve maxi dress that she wore in New York?

Sunglasses – Oliver Peoples

Dress – Skaist Taylor

Shoes – J Crew