Parse this person name:

Cafarchia-Serraglio, Gianfranco Jacopo Renzo.
user
first_name: Gianfranco
last_name: Cafarchia-Serraglio
middle_names:
- Jacopo
- Renzo
temporal: []
titles: []
extra_info: []
assistant