David S Brown

David S. Brown is associate professor of history at Elizabethtown College.