James D Cannon, age 77, formerly of Alexandria, Virginia, passed away December 11, 2014 after a long illness. He was born in Alexandria, Virginia on December 1, 1937. He is survived by his brother, Glenn E Cannon and his wife Gloria J Cannon; daughter Jamie Cannon; and nephews Dennis and Keith Peterson. Interment at National Memorial Park will take place Tuesday, December 23, at noon.