.
.
.
David Andrew Weinberg
David Andrew Weinberg

David Andrew Weinberg is a Senior Fellow at the Foundation for Defense of Democracies. He previously served as a Democratic Professional Staff Member at the House Committee on Foreign Affairs at U.S. Congress. David holds a Ph.D. in Political Science from the Massachusetts Institute of Technology.