Parse this person name:

Ugolino Umberto P. Bernardo Cannizzaro-Zacco
user
first_name: Ugolino
last_name: Cannizzaro-Zacco
middle_names:
- Umberto
- P.
- Bernardo
temporal: []
titles: []
extra_info: []
assistant