I just saw Steven and William Ladd's show Mary Queen of the Universe at the Parrish Art Museum on Long Island. There are some shots of the installation below. I met the Ladds through a show they were in at the Museum of Arts and Design in 2008. It has been exciting to see their work evolve over the last six years. They have had an incredible period of production and growth recently, including an exhibition at the Mingei Museum in San Diego in 2014 and a feature in the 2014 Museum of Arts and Design Biennial.
The Ladd brothers have been working on art together for 16 years. They are from St. Louis, MO, and are based in New York City. This is a recent Huffington Post article about them if you'd like to learn more!