A gastroenterologist is a specialist who diagnoses and treats diseases of the gastrointestinal (GI) tract and liver. You may be referred to a gastroenterologist for a routine colonoscopy or if you are experiencing problems with your esophagus, stomach, small...

read more