Overview

Sir John Horsford

(1751—1817) army officer in the East India Company