Loading...
Loading...
John J. Lennon is a journalist and author. He has written for various publications, including The New York Times and The Washington Post. Lennon has also worked as a correspondent for NPR and has reported on various topics, including politics and social justice. He is a graduate of Yale University and has received several awards for his work. Lennon is active on Twitter and has a strong online presence.