Who made Katie Holmes’ green dress, sandals, and gold jewelry that she wore in Beverly Hills on March 28, 2011?

840Dress and shoes  – Ralph Lauren

Necklace – Jennifer Meyer

Jennifer Meyer at ShopStyle