Who was the Founder of New Hampshire?

David Thomas from Scotland settled in New Hampshire 1623. However, John Mason gets the credit for being the founder of New Hampshire in 1620.