Teacher in private schools. Executive secretary Henry Watson Children’s Aid Society, Baltimore, 1897-1900. General secretary Charity Organisation Society of Baltimore, 1900-1901.
President National Conference Charities and Correction, 1915. Member board Community Service Society of New York. President National Council Church Mission of Help, 1919-1937, Family Welfare Association of America, 1920-1937.
Chairman home service section New York and Bronx Company chapters American Red Cross, 1917-1920. Chairman Committee of National Conference Social Work for 2d International Conference Social Work, Frankfort, July 1932.