Barbara F. Hansen, 81, of Norfolk and Canton