Parse this person name:

Campo-Ribera, Javiera D. G. Timoteo Quique Ale D. G. Timoteo Quique Ale.
user
first_name: Javiera
last_name: Campo-Ribera
middle_names:
- D.
- G.
- Timoteo
- Quique
- Ale
temporal: []
titles: []
extra_info: []
assistant