Mark P Fancher
- Mark P. Fancher is an attorney and writer. He is a member of the Black Alliance for Peace Africa Team and the All-African People’s Revolutionary Party. The views expressed are his own and do not necessarily reflect the views of organizations with which he is affiliated. He can be contacted at mfancher[at]comcast.net.