Stephen Cole was born in Los Angeles, California near the end of the Second World War. He was raised in the Hill Country of Northeast Mississippi and in the San Fernando Valley in Southern California. Currently, Stephen lives in Kansas City, Kansas, USA.