Shannon nació en Lexington, Kentucky, nieto del entomólogo Raymond Corbett Shannon.