Stephen Horn werd geboren in The Bronx, New York. Hij behaalde het ingenieursdiploma aan de Rutgers University, en deed vervolgens een 'tour of duty' in Vietnam als commandant van een infanteriedivisi...