naval officer
(1690-1754)
Not who you're looking for? Others named Peter Osborne: British philosopher · English politician · English politician, died 1653
Family