Parse this person name:

Hermann Josef A. Wolf-Dieter Frank-Peter M.. Klotz
user
first_name: Hermann Josef
last_name: Klotz
middle_names:
- A.
- Wolf-Dieter
- Frank-Peter
- M.
temporal: []
titles: []
extra_info: []
assistant