Completa la seguente frase: Dal 1968 al 1970 ha prestato servizio nell'esercito degli Stati Uniti. Nel 1972 è stato eletto nella legislatura del Nebraska e ha servito fino al 1976, quando è stato eletto a rappresentare il 2 ° distretto del Nebraska nel 95 ° Congresso degli Stati Uniti. Fu rieletto al Novantaseiesimo Congresso degli Stati Uniti, servendo dal 3 gennaio 1977 al 3 gennaio 1981. Non si candidò alla rielezione nel 1980, optando per riprendere la sua pratica a Omaha. E' cattolico ed e' stato delegato per il Nebraska alla Convenzione Nazionale Democratica del 1980, 2000, e
- Nel 2004. Cavanaugh e' un membro del ReFormers Caucus del primo numero.