Barr takes over as new St. Marys Public Library director