Who made Jennifer Lopez’s green cut out maxi dress and jewelry?

Dress and shoes – Tom Ford Bow-Detail Pumps Jennifer Lopez wearing Tom Ford Jewelry – Bvlgari