Parse this person name:

Juan Francisco Germán Aníbal Gonzalo de Torre
user
first_name: Juan Francisco
last_name: Torre
middle_names:
- Germán
- Aníbal
- Gonzalo
temporal: []
titles: []
extra_info: []
assistant