John L. Allen Jr.

American journalist