Person
Peerage person ID=238242
Not who you're looking for? Others named John Ogle: English army officer · English physician
Family