Par la suite, McNeil est greffier de la cour pénale du comté de St. Louis, au Missouri en 1865-67; shérif du comté en 1866-70, et de nouveau greffier de la cour pénale en 1875-76. Il est commissaire en 1876 de l'exposition du Centenaire de Philadelphie, est  inspecteur du service Indien des États-Unis en 1878 et 1882, et à l'heure de sa mort est surintendant de la branche de Saint-Louis du bureau de poste des États-Unis.