Jeffrey Paul Bayliss Author

Jeffrey Paul Bayliss is Associate Professor of History at Trinity College.