Hmmmm. What if you have Smith R. and Smith, Ruth and Smith, Rose and Smith, Ruby, which is the correct first name for that particular Smith R?
You can parse the names using the Left(), Right(), Mid() and InStr() functions in Access and this article should help you get started...
Jack