Davis criticizes some federal health programs, backs others