He was dismissed from CNN in 2017 after posting "Sieg Heil" on Twitter as a mocking response to Angelo Carusone, president of Media Matters for America.
He worked for Pennsylvania congressman Bud Shuster as legislative director and press secretary and for U.S. senator H. John Heinz III as executive assistant.
In July 2010, after Shirley Sherrod stated that one of her relatives had been lynched in the 1940s, Lord wrote an article in The American Spectator pointing out the man in question had actually been beaten to death by police officers.
[11][12] In August 2011, Lord wrote an article in The American Spectator criticizing Texas Republican Congressman Ron Paul and the views of some of his supporters.
The argument came about when a fellow contributor, conservative commentator S. E. Cupp, accused Trump of "crazy, dog whistle policy proposals", that she believed he had made to attract prejudiced voters,[15] and because Trump had hesitated to disavow KKK leader David Duke in a CNN interview the previous weekend.
Lord responded that "history matters" and claimed that Democrats continue to divide citizens by race today and that doing so is "morally wrong".
[20][21] Lord's firing was criticized by journalists, commentators, and Republican operatives Bill Maher,[22] Steve Bannon,[23] Roger Stone,[24] Sean Hannity,[25] Joseph Wulfsohn,[26] and John Micek.