Overview

James Ferguson

(1635—1705) army officer