katherine shaffer