C Christopher Loomis, DMD 0 reviews 223 16th Avenue North Ola, ID • 83657 View Practice (208) 466-0515