He practices in Keene, New Hampshire and has the professional credentials of MD. The NPI Number for Dr. Alan R Opsahl is 1992714166 and he holds a License No. 13122 (New Hampshire).