All the information you requested can be found in this officer's military service file. Being sick, Steele left his regiment during the Battle of Champion Hill MS, May 16, 1863, and was captured during the retreat. There are several records concerning his imprisonment at Johnson's Island. He was forwarded to City Point VA for exchange on Feb 24, 1865.