Editor, Philadelphia [Pennsylvania] Repository, 1804-
Private practice, Uniontown, Pennsylvania, 1808, 1811-1812, n.d.
Indian agent, Natchitoches, Louisiana, 1808-1810
Deputy attorney general, Fayette County, Pennsylvania, 1812-1819
State representative from Fayette County, Pennsylvania, 1824-1828
U.S. representative from Pennsylvania, 1829-1831
Private practice, Pittsburgh, Pennsylvania, 1859-1870