Party affiliation: Republican
Assistant engineer Sinaloa & Durango R.R., Mexico, 1881-1884. City engineer, Schenectady, New York, 1884-1887. Engineer Board Public Works, Amsterdam, New York, 1887-1889.
In charge city work at White Plains, Port Jervis and Jamestown, New York, Athens, Pennsylvania, and Waverly, New York, 1889-1897. Assistant engineer New York State canals, 1897-1900. Special resident engineer New York State canals, 1900-1909.
Special deputy state engineer of New York, 1909-1910. Consulting engineer, since 1910.