Party affiliation: Republican
Assistant engineer N.P. R.R., 1882-1887. Div. engineer United Pacific Railroad, 1887-1892. Chief engineer railroad and irrigation developments, 1892-1898.
Div. engineer Idaho div. Oregon S.L. Railway, 1898-1903. Chief engineer Western Maryland.
R.R., 1903-1908; chief of department of maintenance, S.P.R.R., 1908-1919. Regional engineer United States R.R. Administration 1919-1923. Construction engineering, San Francisco, since 1923.
Chief engineer Utah Construction Company.