David John

David John may refer to:


 * David John (Mormon) (1833–1908)
 * David John (snooker player) (born 1984), or Dai John, Welsh snooker player
 * Dai John or David John, Welsh rugby player
 * David Gwilym John, Welsh cartoonist