Private practice, Philadelphia, Pennsylvania, 1761-1766
Collector of customs, Salem, New Jersey, 1763
Merchant, Bordentown, New Jersey, 1768-1772
Collector of customs, New Castle, Delaware, 1772-1773
Private practice, Bordentown, New Jersey, 1773-1774
Member, Governor`s Council of New Jersey, 1774-1776
Delegate, Continental Congress, 1776
Member, Navy Board, Philadelphia, Pennsylvania, 1776-1777
Treasurer, Continental Loan Office, Philadelphia, Pennsylvania, 1778-1781
Judge, Admiralty Court of Pennsylvania, 1779-1789