The Punisher: the Filipino Peoples’ President Helena Martin Oct 12, 2016 Last May, the Philippines had its presidential elections, and winning by a significant margin was Rodrigo…