Owyhee Family Medicine 9858 West State Street, Star, ID 83669