Andrew J. “Whiskey” Smith, Seventh Cavalry, 7th Cavalry Regiment, Battle of Tupelo, Price’s Raid, St. Louis Postmaster