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