John C. Palmer was a Confederate major and chief commissary officer stationed at the Post Commissary in Little Rock during the Civil War.