James Cornewall (Q18534815)
English naval officer and politician
Language: