David Boucher
David Boucher
may refer to:
David Boucher (cyclist)
(born 17 March 1980), a Belgian road cyclist
David Boucher (political scientist)
(born 15 October 1951), a Welsh political theorist and philosopher of international relations