Community Blood Center reached out to its blood donors to ask why they donate blood. The stories have been inspirational to say the least and this one stood out. Meet Oxford Township police officer David Geiger whose ride on his motorcycle turned into a fight for life. Blood helped save his life and so now he donates regularly. But his story is about so much more: survival, recovery, resilience and the ability to thrive.