Overview

John Barclay

(1741—1823) marine officer