Free clinic provides care in Walworth County