James Duncan — 19th century Scottish surgeon