Party affiliation: Republican
Engineer Edward P. Allis Company, Milwaukee, 1887-1898, assistant to chief engineer, 1898-1900. Assistant chief engineer Allis-Chalmers Company, Milwaukee, 1900-1904, also manager pumping engine department, 1901-1904. Chief engineer Westinghouse Machine Company, Pittsburgh, 1904-1908, vice president, 1906-1908.
Manager power department, Bethlehem Steel Company, 1908-1927. Consulting mechanical engineer New York, Board of Water Supply, 1903-1908. Lecturer Johns Hopkins, Lehigh University and United States Naval Academy, 1909-1927.