Party affiliation: Republican
Clerk at Port Richmond, Philadelphia & Reading Railroad Company, 1879. Clerk Pennsylvania R.R., auditor of disbursements, 1879-1881. Chief clerk to comptroller D.&Radh Govinda, Mexican National Rys., and Colorado Coal & Iron County, New York City, 1881-1883.
Comptroller Northern Pacific Terminal Company, Portland, Oregon, 1883-1885. Assistant secretary and treasurer Buffalo, New York & Philadelphia R.R., 1886-1887. Comptroller Edison Electric Light Company, and Edison General Electric Company, 1887-1890.
President of numerous electrical companies, 1890-1899. Assistant to chairman in reorganization of Northern Pacific Railroad, 1894-1897. Comptroller Chicago Terminal Transfer R.R., 1897-1899.
Vice-president and comptroller St. Louis, Peoria & Northern R.R., 1897-1899. Vice-president and chairman Colorado Fuel & Iron Company, 1904. Member George P. Butler & Brother, 1899-1908.
President and Chairman of the Board Empire Engineering Company.