Leigh Adelbert “Del” Lumbard went to heaven on September 17, 2021, at the age of 86. Del was born July 19, 1935, in Prescott, Arizona. During his senior…
In this edition of Better Roads, Randall converses with Nicole, a young missionary to the Middle East. Nicole was headed for medical school with intentions…