Francis Hastings (Q5481248)
English Puritan politician
Language: