Cliff Welch

Welch is Associate Professor of History and Coordinator of the Latin American Studies Program at Grand Valley State University in Michigan.