James Davis, ll, of Haverhill — James Davis, ll, of Haverhill — the latest coverage, the community and the facts.