Parse this person name:

Shelton Greene, Thomas L. Preston W. L. Preston W.
user
first_name: Thomas
last_name: Shelton Greene
middle_names:
- L.
- Preston
- W.
temporal: []
titles: []
extra_info: []
assistant