Parse this person name:

Ryan Giovanni Bouhuizen, Berkel-Enschot, died 1902
user
first_name: Ryan
last_name: Bouhuizen
middle_names:
- Giovanni
temporal:
- start: null
  end: 1902
  type: life_span
titles: []
extra_info:
- Berkel-Enschot
assistant