Parse this person name:

Alejo G. Dan Juan Antonio bin Tejero-Castro
user
first_name: Alejo
last_name: Tejero-Castro
middle_names:
- G.
- Dan
- Juan Antonio
temporal: []
titles: []
extra_info: []
assistant