David Roche
About
David Roche may refer to:David Roche (footballer), English footballer
David John Roche (1918–1942), United States Navy officer awarded the Navy Cross
Sir David O'Grady Roche, 5th Baronet
David Roche, see List of Medal of Honor recipients for the Indian Wars
Sir David Roche, 1st Baronet, Member of the UK Parliament for Limerick City