James Joule

December 24, 1818 - October 11, 1889


Election Year: 1887
Membership Type: Foreign Associate
Powered by Blackbaud
nonprofit software