ADVERTISEMENT

More of SMC Chair Ramon S. Ang's brood of 8 take bigger roles in the conglomerate

Published May 2, 2025 07:00 pm
One more from San Miguel Corporation Chairman Ramon S. Ang’s brood of eight children is taking a bigger role in the diversified conglomerate.
In a disclosure to the Philippine Stock Exchange, Petron Corporation reported that 39-year-old Jacqueline L. Ang is one of the 12 newly-elected members of the company’s Board of Directors that is chaired by her father.
Her brother John Paul L. Ang also sits in Petron’s board and its an alternate member of the Executive Committee. Ms. Ang was also named as Petron’s Vice President for Procurement after holding the position of Assistant Vice President for Procurement since 2018.
In 2023, Ms. Ang was elected Executive Director of Petron Malaysia Refining & Marketing Bhd in place of her father at the age of 37. Ms. Ang has held various positions within the San Miguel conglomerate in the fields of Mergers and Acquisitions (2010-2014) and Corporate Finance (2009).
The Ang siblings have been climbing up the corporate ladder within the San Miguel Group in recent years. Last January, firstborn son John Paul L. Ang was appointed director of Ginebra San Miguel Inc. due to the vacancy left by Francisco S. Alejo III who resigned last January 31, 2025.
Ang is currently a Director and the President and Chief Operating Officer of San Miguel Corporation (June 11, 2024 to Present) and holds directorships in other listed companies, namely, Petron Corporation, San Miguel Food and Beverage, Inc., and Top Frontier Investment Holdings, Inc.
He is also the President and CEO of Eagle Cement Corporation (2008 to Present), San Miguel Food and Beverage, Inc. (June 5, 2024 to Present), Southern Concrete Industries Inc., (May 28, 2024 to present), and South Western Cement Corporation (2017 to Present).
Ang is the President of San Miguel Equity Investments, Inc. (December 7, 2023 to present) and also the Vice Chairman of San Miguel Global Power Holdings Corp. since 2021.
He is also a director of several companies such as, SMC SLEX Inc., Aerofuel Storage Management Inc., Argonbay Construction Company, Inc., San Miguel Aerocity Inc., and KB Space Holdings, Inc., among others.
Also replaced under the management reorganization is SMFB Chief Finance Officer and Chief Strategy Officer Ildefonso B. Alindogan with Ramon S. Ang’s daughter Monica L. Ang-Mercado taking over as CFO effective immediately.
Ang-Mercado is a director of the SMC board and is currently the chairman at Buildnet Construction Inc., director at Premier Capital Venture Corp., director at Q-Tech Alliance Holdings Inc., COO, treasurer and director at Eagle Cement Corp., director at KB Space Holdings Inc., director at A5 Wagyu, Inc., director at San Miguel Food & Beverage Inc., treasurer and director at Solid North Mineral Corp., and CFO and treasurer at South Western Cement Corp.
Another daughter, Cecile Ang, was recently named Vice President of SMC’s New NAIA Infrastructure Corporation. She has been the President of the Ang family’s Diamond Hotel since 2004 and is the Chair of San Miguel Foundation.

Related Tags

San Miguel Corporation Petron Corporation Jacqueline L. Ang John Paul L. Ang Monica Ang-Mercado Cecile Ang Ramon S. Ang
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.