Margaret Walsh Betsch, 76, of Mooresville, N.C., passed away on Wednesday, February 5, 2020.

She was born on July 13, 1943 in New York, N.Y., to the late William and Catherine DeCarlo Walsh.

In addition to her parents, she was preceded in death by her husband, Robert John Betsch; and sister, Barbara Bianco.

She is survived by her daughters, Angela McDonough (Tom) and Corinne Betsch; sister, Angela Carter (Doug); and grandson, Thomas McDonough.

The family will receive friends on Monday, February 10, from 6 to 7 p.m. with a service following at 7 p.m. at Cavin-Cook Funeral Home Chapel. A graveside service will be held at 9 a.m. on Tuesday, February 11, at Salisbury National Cemetery.

Cavin-Cook Funeral Home & Crematory, Mooresville, is serving the Betsch family. Condolences may be made to the family at