Scott Michael Kleeb is/was a student of Yale University

Details
Type Graduate
End Date 2006-00-00
Degree Doctor of Philosophy
Field History