Dennis was born in Memphis TN. He holds a BA degree from Belmont Abbey College, and MA from the University of Detroit. He is a former English instructor and former businessman. He is the author of Memphis 1873. He is married to Sandy Hill also a writer, author of Tangled Threads, Bonds of Courage, The Blue Car, and others.