In the town of Mumford, a psychologist named Mumford gains popularity despite a sketchy past.
Loren Dean is known for his work in Apollo 13.