Grace E. Coolidge

Grace E. Coolidge is an Associate Professor of History at Grand Valley State University, USA.