Parse this person name:

Thomas Gallegos, Stephen Kevin Barbara Keith, 1846-1889
user
first_name: Stephen
last_name: Thomas Gallegos
middle_names:
- Kevin
- Barbara
- Keith
temporal:
- start: 1846
  end: 1889
  type: life_span
titles: []
extra_info: []
assistant