ADVERTISEMENT

Erwin Tulfo grills ex-DPWH engineer's drivers: 'Maletas' of cash delivered to Co, Bernardo

Published Sep 25, 2025 02:16 pm
Sen. Erwin Tulfo, on Thursday, Sept. 25, feels that there may be more names that will come up in the continuing probe of the Senate Blue Ribbon Committee into the flood control kickback scheme.
Senator Erwin Tulfo (Senate PRIB photo)
Senator Erwin Tulfo (Senate PRIB photo)
Tulfo expressed dismay over Department of Public Works and Highways (DWPH) Usec. Robert Bernardo for lack of pertinent details, and for only disclosing a few names of government officials who were involved in the anomalous flood control projects.
“Mr. Chair, I also feel that Usec. Bernardo’s statements are lacking. It seems like the people he pointed out are still not enough. So I believe we'll probably wait for the supplemental (affidavit) when he returns (at the Senate) because I don't believe it's just these four (officials). I'm sure he'll also mention something about the Congress (House of Representatives),” Tulfo said.
Meanwhile, Tulfo also zeroed in on two drivers identified by former Bulacan First District Engineering Office chief Henry Alcantara — Andrei Balatbat and Christian Santiago — who admitted to transporting multiple maletas believed to contain millions of pesos.
Balatbat admitted he once delivered 6 to 8 maletas to a house in Valle Verde, Pasig, but stated that they had no idea what it contained.
Still, he revealed that the transfer was made to a residence in Valle Verde, although he could not confirm if it was Congressman Zaldy Co’s house.
“Mga tauhan po yung nandun (Only the staff were present),” he said, noting no receipts or acknowledgments were issued.
Balatbat also pointed to another vehicle, that picked up the maletas during other transactions.
“Bale sila po yung kumuha sa sasakyan namin (They were the ones who took it from our vehicle),” he said, adding that the exchange happened at a Phoenix Petroleum station on Dahlia Street, Fairview.
Christian Santiago, another driver, admitted he delivered maletas seven times to the same Dahlia location.
Each time, he estimated carrying 8 to 10 maletas. He clarified he was Balatbat’s co-driver.
Asked when the deliveries took place, Santiago said: “Sa November limang beses po, tapos merong January at saka March po (In November, five times, then once in January and once in March).”
Tulfo turned to Alcantara for confirmation. The former DPWH district engineer replied: “Posible po, your honor. Hindi ko lang po talaga marecall.”
Alcantara revealed that each maleta typically contained ₱30 to ₱40 million.
"Pinakamababa na po yung pag maliit po yung maleta, mga nasa P25 million. Meron po, hindi ko po matandaan kung meron po kaming isang maletang malaking malaki na kaya po yung P50 million. Pero bihira po yung P50 million, P30 to P40 million po normally ang isang maleta po (The lowest would be when the suitcase is small, around ₱25 million. There was one time, I can’t quite remember, when we had one very large suitcase that could carry ₱50 million. But ₱50 million was rare — normally, a suitcase would contain ₱30 to ₱40 million)," Alcantara explained.
He clarified that deliveries to Valle Verde and Bonifacio Global City (BGC) were linked to Congressman Co, while the Fairview hand-offs involved Undersecretary Robert Bernardo.
Alcantara said he coursed instructions through his chief of staff, Engineer Carlo Rivera, who dealt with the drivers. “Hindi ko po kahit po ako, si Engr. Brice, si Engr. Jaypee, hindi po alam kung saan po talaga ang location po. Basta yung number lang po, kokontakin lang po ni Engr. Carlo,” he said.
Rivera, present at the hearing, confirmed he received contact numbers from Alcantara and relayed them to drivers without knowing the identities of the recipients.
“Number lang po yung binigay po sa akin. Then fino-forward ko po sa driver. Sila na po ang nag-uusap (I was only given a number. Then I forwarded it to the driver. They were the ones who talked afterwards),” Rivera said.
Tulfo also questioned other engineers involved. Brice Hernandez testified that commitments on projects were higher than what Bernardo earlier admitted.
“Your Honor, parang kulang po yung commitment na binanggit po ni Usec. Robert. Kasi as per instruction po sa amin ni Boss Henry, nasa 25 percent po ang pinapa-prepare na obligasyon (Your Honor, it seems the commitment mentioned by Usec. Robert was lacking. Because as per the instructions given to us by Boss Henry, the obligation being prepared was at 25 percent),” Hernandez said, adding that for senatorial funds, it sometimes reached 30 percent.
Jaypee Mendoza, another former DPWH Bulacan engineer involved in the scheme, supported Hernandez’s claim.
“So Bryce, mali po yung sinasabi ni Usec. So parang kulang kasi sinasabi niya 15% lang pero kayo iniimpake niyo yung 25%. So sa palagay mo, nasaan kaya nakapunta po yung 10%? (So Bryce, what Usec. said was wrong. It seems lacking because he said it was only 15%, but you were actually packing 25%. So in your opinion, where do you think the 10% went?)” Tulfo asked.
Hernandez said that it either went to Alcantara or to Bernardo.
Alcantara, however, insisted he only followed Bernardo’s instructions.
Tulfo went on to ask about so-called “pass-through charges” for district representatives, a kind of parking fee when funds are allocated outside their districts. Alcantara admitted these were at 5 percent, sometimes 6 percent.
Tulfo then summarized that with various deductions — including 8.5 percent for district engineering offices, 1 percent for COA, 5 percent for contractors, 3 percent for losing bidders, and 25–30 percent for commitments — only 30–35% of funds remain for actual project implementation.
“Thirty percent na lang to 35? Dahil yung 65 percent na sa commitment lahat (Only 30 to 35 percent is left? Because the 65 percent all goes to commitments),” Tulfo asked.
Alcantara confirmed this, stating that it goes to taxes and commitments.

Related Tags

Erwin Tulfo Department of Public Works and Highways (DPWH) Flood control flood control project Henry Alcantara
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.