ADVERTISEMENT

Bribery, plunder raps eyed vs Villanueva, Estrada, Zaldy Co, Cajayon-Uy, et al over 'ghost' flood control projects

Published Oct 29, 2025 12:30 pm  |  Updated Oct 29, 2025 02:24 pm

At A Glance

  • The Independent Commission for Infrastructure (ICI) has recommended the filing of charges against Senators Joel Villanueva, Jinggoy Estrada; former Ako Bicol Party-list representative Zaldy Co; and former Caloocan 2nd district representative Mitch Cajayon-Uy for their alleged hand in anomalous and "ghost" flood control projects.
The Independent Commission for Infrastructure (ICI) has recommended the filing of charges against Senators Joel Villanueva, Jinggoy Estrada; former Ako Bicol Party-list representative Zaldy Co; and former Caloocan 2nd district representative Mitch Cajayon-Uy for their alleged hand in anomalous and "ghost" flood control projects.
The body has also recommended charges against Commission on Audit (COA) Commissioner Mario Lipana and former Department of Public Works and Highways (DPWH) undersecretary Roberto Bernardo.
ICI Chairperson retired Supreme Court (SC) associate justice Andres Reyes Jr. on Wednesday, Oct. 29, identified these individuals as having alleged involvement in the anomaly as the body marked its 44th day of investigations and case build-up in the massive corruption scandal that rocked the country to its core.
Based on testimonies and affidavits of resource persons invited by the ICI, Reyes said the individuals had alleged parts "in obtaining bribes or unwanted monetary benefits from flood control project contractors".
"We'll be submitting our interim report and recommendation to the Office of the Ombudsman... We recommended the filing of criminal and administrative charges against [them]," Reyes said in a press conference.
According to Reyes, these persons have purportedly committed this following violations:
• Direct or indirect bribery and corruption of public officials under Articles, 210, 211 and 212 of the Revised Penal Code (RPC)
• Corruption of public officers under Section 3B and 3E of the Republic Act (RA) No. 3019, and
• Plunder as defined and penalized under Section 2 of the RA No. 7080
The scheme
Citing affidavits and testimonies of the resource persons who were verified by the body, Reyes said the "above-mentioned government officials or former government officials [were identified] as primarily involved with this violation".
He then explained how the scheme was executed.
"The scheme starts from the proponent, who is either a member of the Senate or of the House of Representatives, who will inform Engineer Alcantara that he or she has a budget allocated for infrastructure projects," Reyes said, referring to former DPWH Bulacan 1st District Engineer Henry Alcantara.
The ICI chairman explained that the scheme had always involved flood control projects "because the kickback is 25 to 30 percent", and "It is higher than the kickback from other projects, which is only at 10 percent."
"From here Engineer Alcantara then direct [DPWH 1st District Assistant] Engineer [Brice] Hernandez to make a list of projects based on the budget that the proponent has. The list is then given to one Carlo Rivera, who will then transmit it either to the regional office in Bulacan, or to the proponent itself," Reyes explained.
It wasn't clear who was this "Carlo Rivera" that Reyes was referring to. There was a certain Project Engineer John Carlo Rivera from the DPWH Bulacan 1st District who was recommended for suspension by the DPWH before the Office of the Ombudsman.
Reyes further said that if the list was provided to the DPWH Regional Director, it will be included in the National Expenditure Program (NEP) or the precursor to the national budget; but if the list is given to the proponent itself, "he or she would insert the projects in the House General Appropriations Bill called HGAB, or bicameral insertions, where it would be reflected in the General Appropriations Act known as GAA (national budget)."
"Once the projects were reflected in the NEP or GAA, Rivera would make a summary of the projects, while Engineer Alcantara would then choose the contractors, who would then implement the project. This would trigger the payment or obligations or SOP (Standard Operating Procedure) to the proponent," he added.
Reyes says that there would be an advance payment of 10 percent of the budget allocation to the proponent once NEP iss released, while the remaining 15 percent would be paid off when the GAA is passed.
"If the insertion were included in the GAA, the whole 25 percent SOP is given to the proponent," he added.
Reyes says the 25 percent payoff is allegedly advanced by the contractors "to ensure that the project will be awarded to them".
'No one will be spared'
Reyes subsequently warned those who were also involved that "no one will be spared in this fight against corruption" in light of its referral cases to the Ombudsman.
"Politicians and government officials will be investigated and charged by credible evidence," he said.
"Those found responsible will face the consequences and held accountable under the rule of law," he added.
Reyes reminded aspiring criminals that "crime will not and does not pay ".
"We will continue to investigate, follow the evidence, pursue charges to the very last man involved. Justice will not be delayed this time. This is our promise to our countrymen," he added.
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; } }

{{ articles_filter_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.