Ivan has reported for The Epoch Times on a variety of topics since 2011.