Excerpts from my book, Forgotten Heroes and Villains of Sand Creek (June 11, 2010).
James Cannon volunteered with the 1st infantry regiment of New Mexico, a unit organized in 1863. He enlisted January 1, 1864, only eleven months before Sand Creek. He probably served on garrison duty at Fort Union and Fort Craig before being assigned to Fort Lyon in September. There, Cannon joined the other officers in signing a letter in support of Major Wynkoop’s cooperative policies toward the Cheyenne and Arapaho. He was also present in the fort when Chivington arrived with the Colorado Third.
Cannon later brought Silas Soule’s assassin back to Denver to trial. A few days later, he was mysteriously found dead in his room at the Tremont House.