Parse this person name:

Gérard M. (Gérard Marcelle) Thomas, 1244-1302
user
first_name: Gérard
last_name: Thomas
middle_names:
- Marcelle
temporal:
- start: 1244
  end: 1302
  type: life_span
titles: []
extra_info: []
assistant