Parse this person name:

Gianluigi B. Nino Caterina Gastone ibn Gagliano-Tarantini
user
first_name: Gianluigi
last_name: Gagliano-Tarantini
middle_names:
- B.
- Nino
- Caterina
- Gastone
temporal: []
titles: []
extra_info: []
assistant