Captain John Stirling Grierson

(1783-1851)