James J. Sylvester

September 3, 1814 - March 15, 1897


Membership Type:
International Member (elected 1883)
Powered by Blackbaud
nonprofit software