Parse this person name:

Pierpaolo Natalia Luciano Zanazzo-Morgagni il Giovane
user
first_name: Pierpaolo
last_name: Zanazzo-Morgagni
middle_names:
- Natalia
- Luciano
temporal: []
titles: []
extra_info: []
assistant