All of the following people served on the staffs of American presidents except________
A. Jeane Kirkpatrick
B. William Crowe
C. George Lynn Cross
D. Bill Moyers