David Holmes is an American diplomat who served as a counselor for political affairs at the U.S. Embassy in Ukraine circa 2019-2020.
Holmes testified in public and closed-door hearings before the House Intelligence, Oversight and Foreign Affairs committees in November 2019 as part of the Trump impeachment inquiry after the Trump–Ukraine scandal.
On his return to the U.S., Holmes served in Washington, D.C., from 2010 to 2011 as special assistant for South and Central Asia to then Under Secretary of State for Political Affairs William J. Burns.
Holmes was called to testify in a closed deposition as part of the impeachment inquiry against Donald Trump, and did so on November 15, 2019.
On November 21, 2019, Holmes joined Dr. Fiona Hill, a former National Security Council official specializing in Russian and European affairs, in giving public testimony before the U.S. House of Representatives.