Not to worry, my brain has uncramped.
If you use the Split function, it will load the various parts of the String into an array. The tricky part is that there is an occasional Middle Initial, so I am going to initialize the array with 3 elements and then check to see if the third is blank, and if so assume that there is only a first and last name.
Thanks for looking at this anyway - and Merry Christmas!!