Parse this person name:

Gian D. Cipriano A. T. van Guinizzelli-Salvini
user
first_name: Gian
last_name: Guinizzelli-Salvini
middle_names:
- D.
- Cipriano
- A.
- T.
temporal: []
titles: []
extra_info: []
assistant