Public library director who loves history, knitting, and dogs