David Christopher McMahon, 77, of Raleigh, North Carolina passed away peacefully on March 20, 2019 after a courageous battle with several health issues. He was born in Troy, New York on February 27, 1942 son of the late Emily E. McMahon (née... View Obituary & Service Information