Duncan Stewart MCEACHRAN

(b. 1826-1913)