Overview

James Macnamara

(1768—1826) naval officer