Hudson – Michael Andrew Davis, age 66, passed away on Friday, January 22, 2021 at Mission Memorial Hospital in Asheville. He was born in Caldwell County on May 26, 1954 to Mabel Greene Davis and the late Andy Davis. In addition to his... View Obituary & Service Information