David Cavanagh (disambiguation)
"David Cavanagh" is composed of 3 distinct authors, divided by their works.
About the Author
Author Division
Common Knowledge
- Disambiguation notice
- (1) David Cavanagh, Irish music journalist
(2) David Cavanagh, b.1951, virologist
(3) David Cavanagh, poet in Burlington, VT


