Private practice, Uniontown, Pennsylvania, 1871-1887
Judge, Court of Common Pleas of Fayette County [Pennsylvania], 1887-1899
Private practice, Uniontown, Pennsylvania, 1900-1906
Chairman, Pennsylvania State Railroad Commission, 1908-1913
Chairman, Public Service Commission of Pennsylvania, 1913-1914