James SWAN

(1811-1891)