10 employees
The Ben and Catherine Ivy Foundation, based in Scottsdale, Ariz., was formed in 2005, when Ben Ivy lost his battle with glioblastoma
2005