Parse this person name:

Donald Sigurd B. Margret Thaddäus von Rudolph
user
first_name: Donald
last_name: Rudolph
middle_names:
- Sigurd
- B.
- Margret
- Thaddäus
temporal: []
titles: []
extra_info: []
assistant