Taught school in Ohio, 1872-1880. Secretary and treasurer Southern Kansas Townsite Company, Coldwater, 1884-1887. Real estate business, Kingfisher, Oklahoma Ty., 1889-1895.
With Choctaw, Oklahoma & Gulf R.R., 1895-1898. Cashier State National Bank, Shawnee, Oklahoma, 1898-1923. Vice president Cimarron Valley Bank, Bank of Meeker.
Director First National Bank (Geary, Oklahoma), Bank of Earlboro (Oklahoma). First county clerk Kingfisher County, 1889-1891. First mayor, Coldwater, Kansas, 1885.
Chairman Republican State Committee, Oklahoma, 1902-1904. Oklahoma member Republican National Committee, 1904-1912. Member Oklahoma State Board of Public Affairs, 1931-1935.
Retired. Made member Oklahoma Hall of Fame, 1939.