ADVERTISEMENT

PH Navy accords retirement honors to ex-Marine commandant

Published Mar 7, 2020 12:00 am
By Martin Sadongdong  The Philippine Navy (PN) held a testimonial parade and review with retreat ceremonies in honor of the retiring Major General Alvin Parreno, former commandant of the Philippine Marine Corps (PMC), at the Bonifacio Naval Station (BNS) in Taguig City on Friday. The Philippine Navy (PN) held a testimonial parade and review with retreat ceremonies in honor of the retiring Major General Alvin Parreno, former commandant of the Philippine Marine Corps (PMC), at the Bonifacio Naval Station (BNS) in Taguig City on Friday. (Philippine Navy / MANILA BULLETIN) The Philippine Navy (PN) held a testimonial parade and review with retreat ceremonies in honor of the retiring Major General Alvin Parreno, former commandant of the Philippine Marine Corps (PMC), at the Bonifacio Naval Station (BNS) in Taguig City on Friday. (PH Marine Corps / MANILA BULLETIN) Rear Admiral Giovanni Carlo Bacordo, PN Flag Officer in Command FOIC, lauded Parreno for "offering half of his lifetime serving with dedication and commitment to help transform the Armed Forces of the Philippines (AFP) to become a responsive and efficient organization." The ceremony was accorded to Parreno, who will retire early this month upon reaching 56 years old, by a battalion of sailors and marines at the BNS Parade Ground in honor of his 38 years of service to the AFP. "ou have not only left your marks of excellence in the walls of the Marine Corps buildings but have likewise earned the respect of everyone," Bacordo told Parreno. Parreno grabbed headlines when he relinquished his post as top Marine official on October 14, 2019, five months ahead of his scheduled retirement. He had been replaced by Maj. Gen. Nathaniel Casem. A member of the Philippine Military Academy (PMA) "Sinagtala" Class of 1986, Parreno reportedly had a falling out with his mistah (classmate) -- then PN FOIC and now retired Vice Admiral Robert Empedrad over "personal differences." Accordingly, Parreno was pushing for the independence of the Marine Corps from the Navy which would make it a separate service unit under the AFP. In the present setup, the PMC is placed under the supervision of the Navy. However, Empedrad had denied that there was bad blood between him and Parreno, and clarified that the issue had been resolved when the Marine Corps was made a key budgetary unit which enabled them to handle their own budget. Parreno has held notable positions in the Command before becoming the Marines' 31st commandant. Among them are deputy commandant of PMC; commander of the First Marine Brigade Command and Naval Reserve Command; assistant chief of naval staff for reservists and retirees' affairs; and N9 at the PN Headquarters. "On behalf of a grateful Navy, thank you for a lifetime of fruitful service and thank you for your legacy of excellence not only to the Marine Corps and the Philippine Navy but to all the AFP units you were assigned ," Bacordo told Parreno.
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.