John Brown of New Harbor, Maine (1623-1670), and Some of His Descendants