public profile
Son of Ephraim Cannon and Eleanor Cannon Brother of David Cannon, Sr. and John Cannon