- Joined the United States Marine Corps with several of his close friends after graduating from high school.
- Previously worked as a newscaster and hosted jazz and classical music programs on Oklahoma City radio station KCSC.
- Made his professional stage debut as a student in a production of Rain at the Oklahoma Theatre Center in 1972.
- Worked with the Dallas Shakespeare Festival for 5 seasons.
- Served as historical consultant on 2006's Hollywoodland, the film about Superman actor George Reeves' life.