Philadelphia, Pennsylvania, United States
Boston, MA, USA
Oberlin, OH, USA
Philadelphia, PA, USA
Saint Andrews, Scotland, United Kingdom