Overview

Duncan George Forbes Macdonald

(1828—1884) agricultural engineer and writer