General practitioners at Haverhill