Richard Charles Davidson
April 6, 1947 - January 8, 2020
Richard Charles Davidson passed away, Wednesday, January 8, 2020, from an aggressive brain tumor called glioblastoma, dementia and other health issues. Dad was born on April 6, 1947 to James Davidson and Eleanor Eggleston in Massachusetts.... View Obituary & Service Information