Example search Will/won't return Name Alias(es)
john grant will return John Michael Grant  
will return Grant Michael John  
will return Michael John Grant Smith  
will return John Michael Smith Grant Michael Smith
will return John Michael Smith Michael Grant
will return Barry Smith John Smith
Grant Smith
won't return John Grantham  
won't return Johnson Grant