Parse this person name:

Duke-Williams, Kenneth M. Z. Rachel Brian., South Angelland (born 1731)
user
first_name: Kenneth
last_name: Duke-Williams
middle_names:
- M.
- Z.
- Rachel
- Brian
temporal:
- start: 1731
  end: null
  type: life_span
titles: []
extra_info:
- South Angelland
assistant