Invisible Hands has organized over 12,000 volunteers and delivered over $1 billion in food, medicine and other necessities to those more