Parse this person name:

Mauro Alberto Roberta X. Donato Claudio Caccioppoli-Gozzano
user
first_name: Mauro
last_name: Caccioppoli-Gozzano
middle_names:
- Alberto
- Roberta
- X.
- Donato
- Claudio
temporal: []
titles: []
extra_info: []
assistant