Thomas Duffus Hardy
Details
Birth Date 22 May 1804
Death Date 15 June 1878
Personal Name Hardy, Thomas Duffus
Alternate Names
- Sir Thomas Duffus Hardy
Birth Date 22 May 1804
Death Date 15 June 1878
Personal Name Hardy, Thomas Duffus
Alternate Names