Dr. Harnek Singh, MD Age 55 Internal Medicine 3 reviews 700 S Main St Moscow, ID 83843 0.3 miles away