Jon Cowans Author & Editor

Jon Cowans is an associate professor of history at Rutgers University-Newark.