Kenneth Gallagher

CARED FOR BY

James Funeral Home

10520 Arahova Dr., Huntersville NC 28078