Töltse ki a következő mondatot: 1968-tól 1970-ig az Egyesült Államok Hadseregében szolgált. 1972-ben megválasztották a Nebraska törvényhozó testületébe, és 1976-ig szolgált, amikor megválasztották, hogy képviselje Nebraska 2. kerületét a 95. Egyesült Államok Kongresszusában. 1977. január 3-tól 1981. január 3-ig szolgált az Egyesült Államok kilencvenhatodik kongresszusában. 1980-ban nem indult újraválasztáson, és úgy döntött, hogy folytatja a gyakorlatát Omaha-ban. Katolikus, és a Nebraskai Demokratikus Nemzeti Kongresszus delegátusa volt 1980-ban, 2000-ben és 2000-ben.
2004-ben. Cavanaugh a ReFormers Caucus tagja az első számban.