kathryn m. moore