Charles Purton Cooper

1793-1873

London
United Kingdom

Elected to AAS
May 1835