William Huggins

February 7, 1824 - May 10, 1910


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