public profile
Son of Gabriel Cannon and Mary Bramble Brother of Samuel James Cannon; George Cannon; Valentine Cannon; Aaron Cannon; Clemet C. Cannon and 1 other; and Robert Perry Cannon « less