Overview

Duncan Macpherson

(1812—1867) military surgeon