Private practice, Philadelphia, Pennsylvania, 1763-1771, 1783-1787
Continental Army, 1771
Register of admiralty, Philadelphia, Pennsylvania, 1771-1776
Secretary and member, Continental Board of War, 1776-1781
Delegate, Continental Congress, 1782-1783
State representative, Pennsylvania, 1787-1790
State senator, Pennsylvania, 1791-1792