Comptroller of customs, Edenton, North Carolina, 1768-1774
Private practice, Edenton, North Carolina, 1773-1790
Collector of customs, Port Roanoke, North Carolina, 1774-1776
Member, commission to draft and revise the laws of North Carolina, 1776
Judge, North Carolina Superior Court, 1777
Attorney general, State of North Carolina, 1779-1781
Allotment as Circuit Justice:
Southern Circuit, Spring 1790-Fall 1790, Fall 1791-Spring 1792, Spring 1794, Spring 1798
Middle Circuit, Spring 1791-Fall 1791, Spring 1793, Fall 1795-Spring 1796, Spring 1797, Spring 1799
Eastern Circuit, Fall 1792, Spring 1795