His photographs have been exhibited at the United Nations, the Museum of Science and Industry in Chicago, the National Museum of Natural History, the Museum of Science in Boston, and Visa Pour L'Image, the annual international photojournalism congress in Perpignan, France.
Menzel and d'Aluisio live in Napa, California.