ADVERTISEMENT

Lacson: Bonoan not a good leader after all

Published Aug 25, 2025 07:16 pm

At A Glance

  • Senator Panfilo "Ping" Lacson is convinced that Department of Public Works and Highways (DPWH) Secretary Manuel Bonoan isn't a good leader after all.
DPWH Secretary Manuel Bonoan (Facebook)
DPWH Secretary Manuel Bonoan (Facebook)


Senator Panfilo "Ping" Lacson is convinced that Department of Public Works and Highways (DPWH) Secretary Manuel Bonoan isn't a good leader after all.
This, as Lacson expressed dismayed over Bonoan's assertion that the extent of corruption involving flood control projects in Bulacan is an "isolated case".
"In my talks with some DPWH officials, both past and present, I didn’t hear any scathingly bad words about Sec Bonoan. But for him to claim that Bulacan is an isolated case, he doesn’t strike me as a good, effective leader of his department. Sayang (What a waste)," he said on X.
Lacson has debunked a claim by Bonoan that there is no ghost project in Sitio Dike in Barangay Apitong, Naujan, Oriental Mindoro.
Bonoan said in a television interview that the project is supposedly in Barangay Apitong, and that there may have been "miscommunication" regarding locations.
According to Lacson, he based his information on the Sitio Dike ghost project--which he mentioned in his privilege speech last Aug. 20--on documents from the DPWH website itself, as well as from the grid coordinates from the Sumbong sa Pangulo website.
The DPWH website information showed that the "Flood management program-construction/maintenance of flood mitigation structures and drainage systems - Construction of road dike along Mag-Asawang Tubig River, Sitio Dike, Brgy. Apitong Section, Naujan, Oriental Mindoro" - an item funded under the 2024 General Appropriations Act - was awarded to Elite General Contractor and Development Corp. for P192,996,270, and was listed as "Completed" as of March 2025.
"We culled the information from the DPWH, which indicated the supposed project was 'completed,'" Lacson noted.
He added the contract was worth P192.99 million. Lacson's staff learned from local barangay officials that there was no such project when they went there to verify.
"Eksakto ang lokasyon na aming pinuntahan sapagkat consistent din ito sa lokasyon na nakalathala sa DPWH, at sa exact coordinates sa ‘Sumbong sa Pangulo’ website. Guni-guni o guni-guni? (My staff went to the exact location indicated in the DPWH website and the coordinates in the Sumbong sa Pangulo website. So is it a ghost project or is it a ghost project)?" he had said in his privilege speech.
Also last week, the veteran senator similarly disproved Bonoan's claim that the failed and ghost flood control projects in Bulacan's first engineering district were an isolated case.
In his privilege speech last Aug. 20, Lacson outlined the corruption behind corrupted flood control projects not just in Bulacan but also in other provinces such as Pampanga, La Union and Oriental Mindoro.
"When you say it is an isolated case, it sounds like a defense mechanism. It suggests you don’t intend to conduct a full-scale and comprehensive investigation. And I expected that, so I had my teams check projects in other areas," Lacson said.
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.