public profile
Son of James F Cannon, Sr and Catharine Cecelia McAneny Brother of Private; John Thomas Cannon; Rose Marie Cannon; Catherine Regina Cannon and Sarah Cecelia Cannon