David C. Smith

David C. Smith

David C. Smith

DAVID C. SMITH was A. and A. Bird Professor of History at the University of Maine at Orono.