ADVERTISEMENT

Torre's first revamp: Calabarzon, 4 regions have new top cop; 18 other senior officers reshuffled

Published Jun 19, 2025 10:11 am
Calabarzon and four other regions will have new police regional directors in a first major reshuffle that also covered 18 other senior officers since Gen. Nicolas Torre III assumed as the chief of the Philippine National Police (PNP).
Police Brig. Gen. Jack L. Wanky is now the new top cop of Calabarzon (Cavite, Laguna, Batangas, Rizal, Quezon), replacing Police Brig. Gen. Paul Kenneth Lucas who was named as the deputy regional director of the National Capital Region Police Office (NCRPO).
Wanky will be replaced by Police Brig. Gen. Ponce Rogelio I Peñones as regional director of Police Regional Office- 6, or Western Visayas. On the other hand, Police Brig. Gen. Rolindo Suguilon, the current officer-in-charge of the Criminal Investigation and Detection Group (CIDG) was designated as top cop of Region 10, or Northern Mindanao.
Police Brig. Gen. Joseph R. Arguelles, meanwhile, was named as head of the Police Regional Office 11, or the Davao Region.
Police Brig. Gen. Lou Evangelista, the current regional director of Police Regional Office 1, was assigned to the Directorate for Logistics while Police Brig Antonio Marallag, Jr. was moved to the Directorate for Operations from his current position as top cop of Cagayan Valley Region.
Torre also approved the designation of Police Brig. Gen. Glicerio C. Cansilao as director of the Anti-Kidnapping Group, replacing Police Col. David Poklay who was assigned to the Intelligence Group.
Police Brig. Gen. Christopher Abecia was named as head of the Maritime Group while the position that he would vacate, the Aviation Security Group will now be headed by Police Brig. Gen. Jason Capoy. Police Brig. Gen. Edwin Quilates, on the other hand, was named as head of the Drug Enforcement Group.
In Metro Manila, Police Brig. Gen. Arnold E Abad was named as the new head of the Northern Police District which covers the cities of Caloocan, Malabon, Navotas and Valenzuela; while Police Brig. Randy Arceo was designated as the head of the Southern Police District (SPD) with jurisdiction over Pasay City, Parañaque City, Makati City, Taguig, City, Las Piñas City and Pateros.
The highest ranking officer to assume the new post is Police Maj. Gen. Rober Alexander Morico II who will now head the Area Police Command-Visayas.
Other senior officials who were given new positions were Police Brig. Gen. Frankie Candelario who was moved to the Directorate for Intelligence; Police Brig. Gen. Jonas Amparo, to the PNP Retirement and Benefits Administration Service; Police Brig. Gen. Martin Defensor, who was moved to the Finance Service; Police Brig. Gen. Noel Vallo, who will head the Logistics Support Service; Police Col. Felix Verbo, Jr. to the National Police Training Institute (NPTI); Police Brig. Gen. Melecio Buslig, Jr. as deputy regional director for Administration of the Police Regional Office-Mimaropa; and, Police Brig. Gen. Warren Gaspar Tolito, as chief of staff of the PNP Academy.
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.