Parse this person name:

Edward James D. Todd Robertson, Port Timothyhaven, 1572-1594
user
first_name: Edward
last_name: Robertson
middle_names:
- James
- D.
- Todd
temporal:
- start: 1572
  end: 1594
  type: life_span
titles: []
extra_info:
- Port Timothyhaven
assistant