Cardinal Bernard Law, the disgraced former archbishop of Boston whose failures to stop child molesters in the priesthood sparked what would become the worst crisis in American Catholicism, has died, a church official said Tuesday.