Prof. Steven David

The writer is vice dean for undergraduate education and a faculty member in the Department of Political Science at Johns Hopkins University. He is a member of the Begin-Sadat Center for Strategic Studies’ International Academic Advisory Board.

Prof. Steven David's Articles

Prof. Steven David on Arutz Sheva (1)
back | next