Overview

Sir John Strachan

(1716—1777) naval officer