David Kieran Author & Editor

David Kieran is visiting assistant professor of American studies at Franklin and Marshall College.