Duncan John (1805-1849) …
Duncan, John M., Eyries, J. B. B.,…
Duncan John
* fields marked with an asterisk are mandatory