Parse this person name:

Geisel Hauffer, Ingmar O. J., 1856-1889
user
first_name: Ingmar
last_name: Geisel Hauffer
middle_names:
- O.
- J.
temporal:
- start: 1856
  end: 1889
  type: life_span
titles: []
extra_info: []
assistant