Party affiliation: Republican
With Phoenix Iron Company, Phoenixville, Pennsylvania, as draftsman, inspector, assistant master mechanic and superintendent of shops, 1881-1893. Assistant engineer in charge of Pennsylvania Avenue Subway and Tunnel, bureau of Surveys, Philadelphia, 1894-1900. Assistant engineer in charge of improvement and filtration of water supply, same, 1900-1902.
Assistant engineer in charge of abolishment of grade-crossings, Philadelphia & Reading Railroad Company, 1902-1915, chief engineer, April 15, 1915-January 1, 1927. Consultant engineer, since 1927. Trustee Wagner Free Institute of Science, and professor engineering, same, since 1892(president of the board).
Member Pennsylvania State Board for Registration Professional Engineers.