Michael Ray Calloway, 61 of Hudson passed away Sunday, December 25, 2022 following a period of declining health.

Michael was born on June 9, 1961 in Caldwell County to the late Bennie Ray Calloway and Frances Price Calloway.

In addition to his parents, he is preceded in death by his first wife, Teresa Crafton Calloway.

Those left to cherish his memories are his sons, Rusty Shea Calloway (Jackie), of Warren, OH, and Daran Michael Calloway (Briana), of Lenoir; siblings, Cynthia Calloway, of Hudson, Connie Calloway Coffey, of Rhodhiss, Kelley Wayne Calloway, of Lenoir, James Eugene Haas, of Glenn Alpine, Lori Ann Haas Lail, of Connelly Springs, and Anthony Lynn Haas, of Connelly Springs; grandchildren, Brice Eugene Calloway, Kreed Michael Calloway, Zoey McCard, Teresa Calloway, Autumn Calloway, Rheanna Calloway, Sirinity Calloway, Karma Calloway, Arwyn Calloway, Riley Calloway, Harley Quinn Calloway, Calcifer Calloway, and Lilith Calloway; and numerous other family and friends.

There are no services scheduled at this time.

In lieu of flowers, memorials may be made to assist the family with funeral expenses at Mackie Funeral Service, 35 Duke Street, Granite Falls, NC 28630.

An online guestbook and obituary is available at www.mackiefh.com

Mackie Funeral Service and Cremations is assisting the family.