David Roach
# David Roach

David Roach may refer to:

* David Roach (American football) (born 1985), American football safety
* David Roach (saxophonist) (born 1955), British classical saxophonist
* David Roach (comics), British comics artist
* David Roach (athletic director) (born 1949), director of athletics for Fordham University
* David Roach of the 1996 film The Adventures of Pinocchio
* David Roach, alias for Keith Silverstein voice actor
* David James Roach, a Canadian and culprit of a bank robbery in Singapore.
