Dr. Evelyn Cavalier provides health care needs for all ages from newborn to geriatric care.