John Elphinstone (disambiguation)

From Wikipedia, the free encyclopedia

John Elphinstone (1722–1785), was a British naval officer.

John Elphinstone may also refer to: