eleanor logan