Patricia Ann Heglar Shires, 80, of Davidson, N.C., passed away on Tuesday, November 21, 2023, at Atrium Health Cabarrus in Concord, N.C. Born March 27, 1943, in Cabarrus County, she was a daughter of the late Leonard and Pauline Walker Heglar.

Mrs. Shires was a homemaker and member of Coddle Creek ARP Church in Mooresville, N.C. She enjoyed shopping and gardening. She had a love for babies and flowers.

Mrs. Shires is survived by her husband, Kenneth Shires; sons, Edgar Howard Johnson Jr. of Sherrills Ford, N.C., Scott Leonard Johnson of Iron Station and Jason Boyd Johnson of Thompsons Station, Tenn.; brother, Lance Heglar of Davidson; sister, Pricilla Melchor of Davidson; seven grandchildren; and two great grandchildren.

She was preceded in death by brother, Larry Heglar.

A memorial service will be held at 11 a.m. Saturday, December 16, 2023, at the Cavin-Cook Funeral Home Chapel in Mooresville. In lieu of flowers, memorials may be made to St. Jude’s Children’s Research Hospital, 501 St. Jude Place, Memphis, TN 38105.

Cavin-Cook Funeral Home, Mooresville, is serving the family of Mrs. Shires. Condolences may be made to the family at www.cavin-cook.com.