CompanyAn estimated 7.39 million people in the US have an intellectual or developmental disability (IDD). Of those 7.39 million, 1.58 million people with IDD received benefits from a state Medicaid
Not a member? Register