Jim practiced law in Houston for 42 years before retiring in 2007. He is an elder and founding member of the City of Refuge Evangelical Presbyterian Church and is involved in its prison ministry at the Jester 3 Unit. He is also a board member of Forge For Families. Jim and his wife Flo live in Houston. They have three adult children and five grandchildren.