Lisa Sheffer

  • Played By Rosie O'Donnell
  • Photo Added By nelite7ub
  • Photo Added 2020-05-11 02:26:04

A social worker at the Hatch Institute where Thomas is staying.