Glen Bowersock

First name: 
Glen
Last name: 
Bowersock
Institute for Advanced Study, School of Historical Studies, Princeton, United States of America