Caryl, I haven't established a profile for my participant in that 1718 immigration, since I can find out almost nothing about him. What I have found is in the Research Notes of his grandson's profile: David Spear One of the problems I've had is that the name can be spelled so many different ways, so I wouldn't even want to guess at this point at the immigrant's LNAB. He may have been "David Spier" - or Speir or Speer or Spear or Spiers or Spiere or ....
Bolton is also among the sources I found (p. 220), although I'm using an archive.org copy of the 1910 edition, so I don't know whether the pagination matches your reprint.
The other sources I found for my guy are:
The Barbour Collection of vital records for Windsor, Connecticut (AmericanAncestors.org - subscription)
Henry Reed Stiles, ''The History and Genealogies of Ancient Windsor, Connecticut, including East Windsor, South Windsor, Bloomfield, Windsor Locks, and Ellington'', v. 2, ''Genealogies and Biographies'', Hartford, CT: Press of Case, Lockwood & Brainard Company, 1892.
I haven't begun going through the Maine sources for information about arrivals in Brunswick, where David supposedly ported. Since Rich's list of sources for passenger lists didn't pan out, that would seem to be the next step. Do you have any indication of where your John McNeil ported?