Publix Charities Commits $4 Million to 40 Habitat Homes