Frank Sheehan

Played by David Denman

An affable, outgoing man, a math teacher at the local high school. He married Mare when they were just 20 years old, but their marriage split apart years ago.