Overview

John Ambrose

(1701—1771) naval officer