John Duncan Heggie

Birth Date
On 1799 February 9 (Born)
Death Date
On 1880 October 23 (Died)
Gender
Male

Sources