David Kieran Editor & Author

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