Parse this person name:

Thomas Aurélie O. Aurore A. al-Petitjean-Lopez
user
first_name: Thomas
last_name: Petitjean-Lopez
middle_names:
- Aurélie
- O.
- Aurore
- A.
temporal: []
titles: []
extra_info: []
assistant