Jennifer Mason

Jennifer Mason is David Fisher's ex-fiancée.

History
She dated him prior to the beginning of the series but he called off their engagement due to uncertainty over his sexuality.

Season 1
Jennifer shows up at the house looking for David and they go out to dinner. While there, he gets drunk and learns that his father always knew that he was gay.

Season 4
When her father dies, David tries to comfort her but she refuses to let him take her hand, instead blaming him for their breakup. While she was initially accepting of his decision to end their relationship, she now points the finger of blame at him, he takes full responsibility for it.