Parse this person name:

Teresa Johnson-Zhang (1312-1371)
user
first_name: Teresa
last_name: Johnson-Zhang
middle_names: []
temporal:
- start: 1312
  end: 1371
  type: life_span
titles: []
extra_info: []
assistant