After 3.5 years co-leading The Appeal as Managing Editor & Operations Director, Tara Francis Chan is stepping down at the end ...