John Hood: Nonprofits must go the distance - Salisbury Post - Salisbury Post