John Cope

British Army general (1690-1760)

Categories: