Get-ADuser By First Last Name Comparison

I always get names from staff instead of login accounts and have to pull and compare lists because people have spelling issues, people get married, people have multilpe names and are not in the first and last name fields correctly etc...

Source File