Overview

James Welsh

(1775—1861) army officer in the East India Company