Alexander Duff

  • Born in 1743
  • Deceased in 1816, at the approximate age of 72 years

Family

Occupations

  • major