Parse this person name:

Denis D. (Denis David) Dupuy, 1325-1362
user
first_name: Denis
last_name: Dupuy
middle_names:
- David
temporal:
- start: 1325
  end: 1362
  type: life_span
titles: []
extra_info: []
assistant