nhampton