freelance photojournalist in DC // former @nytimes photo fellow // @gettysburg + @corcorangw alum // member @aaja + @diversifyphoto + @nppa + @whca + @whnpa

Washington, DC
Joined November 2013
Head photo made for @GettyImages this past weekend
Nearly 2 in 3 Americans say President Trump is using the presidency to enrich himself—and most of the increase over the past year comes from people who lean Republican, according to a Post-ABC News-Ipsos poll. wapo.st/3Wcia7p
4
182
I usually play the Blue course at East Potomac, but glad to get a round in at the mini golf course and photograph it for @TheAtlantic
Trump's plan to turn a DC park into a championship golf venue endangers even a mini golf course. It’s a microcosm of a microcosm: the most welcoming place in a park Congress designated in 1897 for the public. I played a round for my latest @TheAtlantic ~ theatlantic.com/culture/2026…
1
1
144
Merrill College students know their rights as journalists. "Cat Murphy is a master's student at the University of Maryland, credentialed as a reporter for our Capital News Service and doing the job we teach our students to do. Cat recorded openly in a public space alongside other news outlets, and that is her legal right," Dean Rafael Lorente (@DeanLorente) said. "I'm proud of how she handled herself in a difficult situation."
Republican Rep. Andy Harris incorrectly told a reporter they were breaking the law as the reporter and others recorded an exchange with him last night. Harris had just wrapped up a debate with Democratic challenger Dan Schwartz.
75
606
53
2,875
113,924
Eric Lee retweeted
The primary White House TV pool is made up of 5 networks: CBS, NBC, ABC, CNN, and FOX. We take turns covering POTUS for pooled events and trips, and then share footage with the other 4 plus other outlets. Today there is no tv pool, so Trump won’t have a crew with him at UNGA.
2,102
766
220
3,342
1,191,513
The federal bribery trial of D.C. Council member Trayon White Sr. is set to begin today. White is accused of taking $35,000 in cash bribes from a government contractor who he had known for years, and who was working at the time as an FBI informant. wapo.st/4xoo5Dq
1
1
149
U.S. President Donald Trump and first lady Melania Trump attend the Freedom 250 Grand Prix in Washington, DC. 📸: Kevin Dietsch, @erjlee, @mikekropfphoto
1
3
10
2,713
Breaking news: An Iranian assassination threat against President Trump prompted an operation in which he flew secretly from Turkey on an alternate military aircraft while the White House said he was aboard Air Force One, The Post has learned. wapo.st/3RLV6e6
206
474
90
1,537
1,116,399
📸 for @Reuters
Speaking publicly for the first time in an interview, Sophie Dennison-Gibby said shortly after she plucked peeling liner from the Reflecting Pool’s water, an officer approached: “I wish you hadn’t done that. Now I’m going to arrest you.” wapo.st/4yZsGha
2
326
📸
Breaking News: A new class of warships backed by President Trump will cost 50% more than expected, for a total cost of $275 billion. nyti.ms/4xlUBX2
220
U.S. Secretary of Defense Pete Hegseth gestures as he testifies during a Senate Appropriations Committee hearing on U.S. President Donald Trump's supplemental funding request for the Department of Defense, in Washington, D.C., U.S., July 21, 2026. REUTERS/Eric Lee
2
4
8
67
212,010
261
1,280
96
3,811
944,754
USA fans at a watch party for USMNT match against Belgium at the FIFA Fan Zone in DC. For @Reuters
4
235
Members of the group Patriot Front ride the metro on the 250th anniversary of U.S. independence in Washington, D.C. Photo by @orr_photo
405
972
250
3,403
670,607
Military aircraft demonstrations over the National Mall today for @Reuters
7
566
A protester holds a banner opposing the war with Iran during U.S. Defence Secretary Pete Hegseth's opening remarks at a Senate Armed Services Committee hearing on Capitol Hill in Washington, D.C., U.S., April 30, 2026. REUTERS/Eric Lee
3
13
1
29
3,570