Our volunteers are at the heart of our team, enabling CCM to run its high quality services and to fundraise for our future.  They come from all walks of life and every one has something unique to offer.  Here are a few of their stories...