Bill Crain holds an Associate degree from Pueblo College and a Bachelors and Masters degrees from Adams State College/University and a PHD from Colorado State University. Bill taught auto mechanics and services at Trinidad State Junior College, Southern Colorado State College, University of Southern Colorado and Pueblo Community College for thirty years. After retiring Mr. Crain taught for nine years for General Motors dealership technicians at the General Motors
Training Center in Denver and held "remote" classes across eleven states and five foreign countries. Mr. Crain is a long term member of both the Pueblo County Historical Society and the Pueblo Heritage Museum. Bill currently is the treasurer and serves on the board of directors for the Pueblo Heritage Museum.