ADVERTISEMENT

86 AFP generals, senior officers get CA nod

Published Jun 3, 2025 01:28 pm

At A Glance

  • The powerful Commission on Appointments (CA) has approved the nominations and appointments of 86 generals, flag officers and senior officers of the Armed Forces of the Philippines (AFP).

The powerful Commission on Appointments (CA) has approved the nominations and appointments of 86 generals, flag officers and senior officers of the Armed Forces of the Philippines (AFP).

The following are the names of the nominees and appointees that were approved by the CA:

Promoted to Commodore are:

  • Jeff Rene S. Nadugo
  • Zosimo M. Bolanos Jr.
  • Sergio M. Bartolome
  • Joselito E. De Guzman
  • Luidegar C. Casis

To the rank of Colonel, Philippine Air Force

  • Paquito D. Malano Jr.
  • Robert Wendell N. Austria
  • Louis L. Leander
  • Francisco B. Mangubat Jr.
  • Stephen C. Calizo
  • Ramil I. Daet
  • Hazel C. Bracamonte
  • Simon R. Medroso
  • Arthur Q. Realuyo
  • Orville Y. Dizon
  • Carlos B. Chan Jr.
  • Ryan C. Igama
  • Rommel M. Estoque
  • Renato S. Capili Jr.
  • Aristides M. Galang Jr.
  • Roel C. Felix
  • Chester R. Guanzon
  • Reymar T. Perez
  • Henry M. Macatangay
  • Rhyan M. Reyes
  • Roland Rev J. Magtuba
  • Joule C. Embudo
  • Darwin G. Catibog
  • Rommel B. Besorio
  • Jesicar 0. Barcil
  • Almira A. Ramirez
  • Jonathan J. Inocando
  • Maria Ghirly A. Solis
  • Ramedinthine C. Tolentino
  • Ronel L. Salas
  • Sharon Louie C. Montallana
  • Percival C. Macaranas Jr.

To the rank of Captain, Philippine Navy

  • Randolph R. Oliva
  • Wendelboy Z. Buntag
  • John Percle A. Alcos
  • Julius A. Magno Jr.
  • Jaymund A. Poblacion
  • Leo G. Aspillaga
  • Kenneth C. Lozanes
  • Jowel E. De Vera

To the rank of Colonel, Nurse Corps

  • Wilfred F. Arevalo

To the rank Of Brigadier General

  • Vicente A. Naldoza Jr.
  • Romell Allan P. Genete
  • Dean Mark F. Mamaril
  • Bayani V. Curaming
  • Billy 0. Delarosa
  • Patrick B. De Villa
  • Danilo I. Dupiag
  • Nhel Richard E. Patricio
  • Antonio B. Dulnuan Jr.

To The Rank Of Colonel, Philippine Army

  • Rafael P. Caido
  • Joel R. Jonson
  • Harold E. Garcia
  • Michael Rev L. Bautista
  • Fernando L. Payapaya
  • Jose R. Perlas Jr.
  • Constander V. Cahayon
  • Don L. Villanueva
  • Erwin E. Carino
  • Oseph Jason L. Estrada
  • Gerald M. Regis
  • Flordeliza C. Bolhayon
  • Julito B. Recto Jr.
  • Boysen D. Gawiden
  • Victor-Czar T. Villanueva
  • Jerald L. Reyes
  • Joven D. Bugarin
  • Francisco M. Quezon Jr.
  • Joel M. Almendral

To the rank of Colonel, Philippine Navy (Marines)

  • Clifford Nickanor P. Basco
  • Eduard C. Olaso
  • Joel 0. Atienza
  • Alimuddin U. Pola

To the rank of Colonel, Dental Service

  • Ritche Neil M. Amancio

To the rank of Colonel, Medical Corps

  • Karen Kristina B. Campos

To the rank of Major General

  • Francisco F. Lorenzo Jr
  • Michael G. Samson
  • Florante P. Sison

To the rank of Rear Admiral

  • Karl A. Decapia

Related Tags

Commission on Appointments (CA) AFP Armed Forces of the Philippines
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.