ADVERTISEMENT

Two Lopez Holdings directors resign amid family dispute

Published May 5, 2026 08:49 am
Consuelo D. Garcia and Roberto L. Panlilio
Consuelo D. Garcia and Roberto L. Panlilio
Two independent directors of Lopez Holdings Corp. have resigned from the seven-member board as the bitter leadership struggle within one of the Philippines' most powerful dynasties threatens to paralyze the conglomerate’s governance.
In a disclosure to the Philippine Stock Exchange, Lopez Holdings said that Consuelo D. Garcia resigned effective May 5 for “personal reasons,” which follows that of Roberto L. Panlilio, who stepped down on May 1 citing similar reasons.
The twin exits leave Michael Jack B. Garcia as the sole remaining independent director on the board, which is currently chaired by Federico “Piki” R. Lopez.
The boardroom exodus coincides with the deepening rift between Piki Lopez and a majority faction of the family led by his cousin, Eugenio “Gabby” Lopez III. The majority group recently voted to remove Piki from his leadership roles across Lopez Holdings, First Philippine Holdings Corp. (FPH), and First Gen Corp., citing a loss of trust and confidence. 
However, Piki has secured a court injunction to maintain the status quo, effectively blocking his ouster for now.
The conflict, however, has now forced FPH to overhaul its corporate calendar. The company announced Tuesday it will proceed with its deferred annual stockholders’ meeting on July 27 via remote communication. 
But the board warned that board elections may be stripped from the agenda if the legal dispute between Piki and the family holding firm, Lopez Inc., remains unresolved by the nomination deadline.
In such an event, the company intends to hold a special meeting for elections at a later date, pending approval from the Securities and Exchange Commission (SEC).
At the heart of the dispute are controversial “poison pill” provisions embedded in investment agreements between First Gen and Prime Infrastructure Capital Inc., a firm led by billionaire Enrique Razon Jr.
The majority shareholders alleged these clauses were designed to entrench Piki’s position at the expense of the company. Under the terms, Piki’s removal would allow Prime Infra to buy out First Gen’s interests in joint gas and hydropower ventures at a 25 percent discount.
The Lopez majority claims these provisions could result in a ₱24 billion loss for First Gen. Specifically, they allege that if Piki is ousted, Prime Infra could acquire First Gen’s remaining stake in a hydropower unit—valued at roughly ₱62 billion—at a ₱16 billion discount. A similar provision in the gas business could cost First Gen an additional ₱8 billion.
The majority faction described the deal as “egregious self-dealing” and questioned whether the independent directors were fully informed or if the board formally approved the terms.
Piki’s camp has earlier argued that such protections are standard in high-stakes infrastructure partnerships to ensure leadership continuity.

Related Tags

Lopez Holdings Corporation First Philippine Holdings Corporation First Gen Corporation Federico Lopez
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.