David Leon McCracken
April 14, 1954 - January 13, 2023
It is with deep sorrow that we announce the passing of our prodigious Father, Papa and Friend David “Mac” McCracken. David passed away peacefully at home on January 13, 2023 at the age of 68. He retired from civil service in 2017.... View Obituary & Service Information