He practices in Lebanon, New Hampshire and has the professional credentials of MD. The NPI Number for Dr. Terrence D Welch is 1245351055 and he holds a License No. 15606 (New Hampshire).