Since his mother was a Pentecostal pastor, Kane spent his childhood traveling across diverse locales like Brunei, England, Greece, Las Vegas, Los Angeles, and Perth. Despite this global journey ...
I’m working. I have a family. What can you do,‘” said Reverend Jeff Kane, the founder of Room in the Inn. Grace House is located at 1131 Mapleash Avenue in Columbia, Tennessee.