By Brianna StephensThanks to the help of its donors and partners, Christian Appalachian Project (CAP) was able to fulfill holiday gifts, hams, and other needs to more than 300 families in Appalachia during its recent Christmas distribution events....