ADVERTISEMENT

Mayor Marcy to cooperate with OMB over corruption raps

Published Mar 10, 2025 01:49 pm

Marikina City Mayor Marcy Teodoro said on Monday, March 10, that he will cooperate with the Office of the Ombudsman (OMB) in its investigation of alleged irregularities in the city government's purchase of office and school supplies.

482510330_974630207673221_995375739436855184_n.jpg
Marikina City Mayor Marcy Teodoro

According to the Ombudsman, criminal and administrative charges have been filed against Teodoro, Marikina 1st District Rep. Maan Teodoro, and four others by businessman Rico Mariano who asked the OMB to charge them with violations of Sections 3(e) and (h) of Republic Act No. 3019, the Anti-Graft and Corrupt Practices Act, and Article 217 of the Revised Penal Code on malversation of public funds.

"As of now, I have not yet received a copy of the complaint. Anyone can file a complaint, but it is our duty to address any allegations with transparency and in accordance with due process," Teodoro said in a statement.

"Once we receive the official copy of the complaint filed before the Ombudsman, we will respond to all the accusations made against us," he added.

Also charged were former Barangay Sta. Elena councilor Marie Joy San Juan, accountant II Erlinda Gonzales, and former acting city treasurers Miguel Rebanal and Florenia Gamad.

Hinihimay Mabuti

Meanwhile, Ombudsman Samuel Martires said that 90 percent of cases filed before his office are now political, especially now that the midterm election is fast approaching.

"Lahat naman ng finifile na kaso sa Ombudsman ay binibigyan namin ng importansya, may halong pulitika kay wala. Pero 90 porsyento syempre ng mga pumapasok, lalo na’t malapit na ang eleksyon, ay may halong pulitika. Subalit hinihimay namin ito kung may katotohanan yung kanilang mga kaso na pina-file sa amin, yung mga walang katotohanan ay dinidismiss namin (All cases filed at the Ombudsman are given importance, regardless if there is politics behind it or not. However, 90 percent of those cases have politics mixed behind it, especially now that the election is near. Despite this, we are meticulously scrutinizing each and every case if there is truthfulness to it, while those that do not have are dismissed)," Martires said in a radio interview.

"Ang mahirap lang nito ay kung minsan hinihiling ng mga complainants na isuspindi kaagad yung nirereklamo nilang opisyal (What's difficult here is that there are times where the complainants wish to immediately suspend the official they filed raps against)," he added

Martires explained that not all charges filed at the Ombudsman will automatically result in the preventive suspension of the official being charged upon.

"Akala nila kasi lahat na lang ng kaso na pwede mong, na ipinafile sa ombudsman ay pwede mong ma-preventive suspension. Hindi ho, hindi ho, kasi merong bantayan ang batas na aming sinusunod kung kelan kami magiissue ng preventive suspension (They thought that all cases filed at the Ombudsman will constitute to the immediate preventive suspension of the public servant charged. But no. We follow a set of rules as to when to issue a preventive suspension against an official)," he stressed.
 

 

Related Tags

metro news
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.