Dr. Rita Sloan, MD--specialist in internal medicine, pediatric allergy, allergy & immunology allergy, and internal medicine allergy & immunology--currently sees patients in West seneca, New York and Buffalo, New York.
Dr. Sloan is licensed to treat patients in New York.
Dr. Sloan has successfully passed a background check including a medical license verification (active) and screening for...