Prosecutor, Lawrence County, Ohio, 1880-1882
City solicitor, Ironton, Ohio, 1885-1889
State senator, Ohio, 1890-1892
Attorney general, State of Ohio, 1892-1896
Member, Commission to Codify Insurance Laws of Ohio, 1895-1896
Counsel, Commission on Taxation, Ohio General Assembly, 1896
General counsel, Ohio State Board of Medical Registration and Examination, 1896-1898
Special counsel, Ohio State Board of Appraisers and Assessors, 1896-1898
Solicitor general of the United States, 1897-1903