Florence, Italy
University of Florence
Charlottesville, VA, United States
University of Virginia
Palermo, Italy
University of Palermo