Person
Peerage person ID=405242
Not who you're looking for? Others named John Eccles: Royal Navy admiral · British composer · Anglo-Irish merchant and landowner
Family