Parse this person name:

Calarco, Adamo Ermenegildo O. Caterina Y.
user
first_name: Adamo
last_name: Calarco
middle_names:
- Ermenegildo
- O.
- Caterina
- Y.
temporal: []
titles: []
extra_info: []
assistant