Author: John Hampden
Alternate names: John. Hampden; John HAMPDEN