Gary Cross portrait

Gary Cross portrait

Gary Cross portrait

Gary Cross, Distinguised Professor of Modern History at Penn State University.

Image: Patrick Mansell
Licensing and Use