John Paul Rabanal's Profile