Party affiliation: Republican
With Reeves, Parvin & Company, wholesale grocers, Philadelphia, 1899-1913. President Savings Fund Society of Germantown, 1913-1922, manager since 1922. President First National Bank, Philadelphia, since 1922.
Director Fire Association of Philadelphia, Reliance Insurance Company, American Pulley Company, Saving Fund Society of Germantown, Lumbermen’s Insurance Company, Philadelphia National Insurance Company. Trustee Penn Mutual Life Insurance Company Vice president. Community Fund, Associated Hospital Service.
Vice-president and trustee Germantown Hospital.