Overview

William Peere Williams Freeman

(1742—1832) naval officer