Overview

James Cuninghame

(fl. c. 1688—1719) trader and naturalist