David Barton Smith

Temple University