John Cannon (disambiguation)

From Wikipedia, the free encyclopedia

John Cannon may refer to:

  • John Cannon (1937–1999), Canadian auto racer
  • John Cannon (politician) (ca 1783–1833), early Canadian builder and politician
  • John Cannon (NFL player), former member of the Tampa Bay Buccaneers