Obituary: Christopher Lee Willard November 21, 2019 12:00 am|Christopher Lee Willard, 36, of Newport departed this life Nov. 19, 2019. He was born July 23, 1983…