David R Smith

David R Smith
David R. Smith is Professor of Art History at the University of New Hampshire, USA.