ADVERTISEMENT

Escudero calls out Duterte's lawyer who boasted about VP's Bar exam grades during trial

Published Jul 14, 2026 06:19 pm

At A Glance

  • Senate Impeachment Court Presiding Judge Francis "Chiz" Escudero called out one of Vice President Sara Duterte's lawyers for making remarks related to her grades during the Bar examinations.
Senate Impeachment Court Presiding Judge Francis “Chiz” Escudero on Tuesday, July 14 called out one of Vice President Sara Duterte’s lawyers for making remarks related to her grades during the Bar examinations.
This, after defense counsel Mark Vinluan, brought up Duterte’s impressive legal background while conducting a cross-examination of National Bureau of Investigation (NBI) official Jeremy Lotoc, a witness of the House prosecution panel during the continuation of Duterte’s impeachment trial. 
Vinluan mentioned Duterte’s legal background when he asked Lotoc if he believes the vice president’s alleged plan to assassinate the President, his wife and the former House Speaker, would make any sense being a lawyer.
The defense lawyer was referring to Duterte’s statement during a November 2024 press conference where she supposedly hired a killer to assassinate the President and members of his family if she were killed first.
“Are you aware that the Vice President is a lawyer? That she has, of course, a law degree and passed the Bar Exams? With a first attempt and with a rating of 80 percent, are you aware of this?” Vinluan asked Lotoc, who is also a lawyer.
“She has a higher grade than most of the lawyers here,” the defense counsel further stressed.
Virgil Ligutan, counsel for the prosecution, immediately objected Vinluan’s remarks saying it has no relevance to the issue being asked of the witness.Escudero agreed to this, and asked Vinluan to avoid such “disparaging statements.”
“Counsel for the respondent, kindly avoid those disparaging statements given that there are a lot of lawyers here and you don’t know what their grades are,” said Escudero, who is also a lawyer.
In April 2026, Duterte criticized the House Committee on Justice saying she personally took issue with the claims that she needed help to get through law school.
This was after her self-confessed and alleged “bagman” Ramil Madriaga, whom the House panel described as a “key witness” testified and challenged Duterte’s claim that they had no professional or personal relationship.
In his affidavit, Madriaga claimed he got close to her through Atty. Ryan Rey Quilala whom he said was previously Duterte’s professor and former Associate Dean.
According to Madriaga, Quilala shared with him that "Sara was not particularly good in school, often struggling with her academics, and habitually rude and violent to other students."
Because of this, Madriaga said Quilala was forced to use his influence in the San Sebastian College of Law to ensure that Duterte is able to receive passing grades despite her poor academic performance. 

Related Tags

Duterte impeachment case 2026 impeachment trial Senate impeachment court Chiz Escudero Duterte defense team
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ static_articles_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.