Jim was born in Emporia, Kansas and has been a Jayhawker all of his life. He served in the US Army Nurse Corp for ten years. He graduated from the University of Kansas School of Nursing and was a nurse administrator at Bethany Medical Center for several years.
Jim and his wife Carolyn have three grown children and four grandchildren. They attend the Evangelical Community Covenant Church in Lenexa.