Parse this person name:

David G. D. David I. Teresa Flores, West Wesleyshire, 1673-1703
user
first_name: David
last_name: Flores
middle_names:
- G.
- D.
- David
- I.
- Teresa
temporal:
- start: 1673
  end: 1703
  type: life_span
titles: []
extra_info:
- West Wesleyshire
assistant