New Castle, Rockingham, Nh
References (1)
1683 Individual:
James HEAD
(b. 1683 )