Mr. O'Keefe (Keefe) Hall is an all-American guy with traditional southern values when it comes to family life, working and social relationships. His long-term marriage and high paying job takes him places he never envisioned going. One may say that h...