CLIFFORD ALLEN DAVIDSON
October 20, 1956 - October 19, 2021
On October 19, 2021, Clifford Allen Davidson, 64, of New Castle, VA, went to live in eternity with his Lord and Savior. Clifford was born on October 20, 1956 in Bristol, VA. He is preceded in death by his father, William Davidson, his mother,... View Obituary & Service Information