Sheridan College will welcome Larry Todd, professor emeritus of anthropology at Colorado State University and adjunct ...