Who made Alicia Keys’ black long sleeve gown, jewelry, and shoes that she wore in Las Vegas on May 20, 2012?

Dress – Azzedine Alaia Couture

Earrings – Repossi

Hand Piece – Jennifer Fisher

Shoes – Brian Atwood