Private practice, Warren, Pennsylvania, 1842-1846, ca. 1851-ca. 1857, 1875-1878
District attorney, Warren County, Pennsylvania, 1846-1848
State representative, Pennsylvania, 1849-1851
State senator, Pennsylvania, 1857-1860
President judge, Pennsylvania Court of Common Pleas, Eighteenth Judicial District, 1861-1863
U.S. representative from Pennsylvania, 1863-1875
Register of the treasury, U.S. Department of the Treasury, 1878-1881