Correct Answer: Gastroenterologist
Explanation:
The doctor who has the full knowledge and performs colonoscopy is Gastroenterologist.