John Emmanuel Abarra is following