Crouch is a cultural analyst, lecturer and seasoned businessperson. He graduated from the University of the Americas in Mexico, did graduate work in Mexican history at Michigan State University and studied at Georgetown University's School of Foreign Service. He lives in Grand Rapids, Michigan.