Parse this person name:

Moisés Anunciación O. Canals, Santa Cruz de Tenerife, died 1355
user
first_name: Moisés
last_name: Canals
middle_names:
- Anunciación
- O.
temporal:
- start: null
  end: 1355
  type: life_span
titles: []
extra_info:
- Santa Cruz de Tenerife
assistant