Len Khodorkovsky

Len Khodorkovsky is a former Deputy Assistant Secretary of State and Senior Advisor to the U.S. Special Representative for Iran.