Overview

James Duncan Campbell

(1833—1907) customs official