Margaret A Hall's memberships