Dr. Thomas S. Holmes, MD 415 6th Street, Lewiston, ID 83501