Ahmad Hashemi

Ahmad Hashemi is a Research Fellow at the Hudson Institute. Follow him on twitter @MrAhmadHashemi.