Parse this person name:

Hermann Josef Franz-Josef F. M. ibn Schweitzer
user
first_name: Hermann Josef
last_name: Schweitzer
middle_names:
- Franz-Josef
- F.
- M.
temporal: []
titles: []
extra_info: []
assistant