Parse this person name:

Thompson-Melendez, John L. Edward T. L. Edward T..
user
first_name: John
last_name: Thompson-Melendez
middle_names:
- L.
- Edward
- T.
temporal: []
titles: []
extra_info: []
assistant