John Cavanagh

John Cavanagh at the 2005 Annual Sheridan Circle Memorial Service (link) by Institute for Policy Studies is licensed CC BY 2.0 (link)

John Cavanagh is a senior advisor at the Institute for Policy Studies, where he previously served as director from 1999 to 2021.

  See an error? Let us know!