// Adds dimensions UUID, Author and Topic into GA4
Tuesday, July 28, 2026
28.9 C
Singapore

Yip Yew Weng appointed as NSP vice-president

At its meeting held yesterday, 21 November 2013, the CEC appointed Council Member, Mr Yip Yew Weng as Vice-President.
The office of Vice-President had been vacated when then Vice-President, Mrs Jeannette Chong-Aruldoss was elected as the Secretary-General on 27 October 2013.
Following Mr Yip’s appointment, the members of the 15th CEC are as set out below:
yip
President:  Mr Sebastian Teo Kway Huang
Vice President:  Mr Yip Yew Weng
Secretary-General:  Mrs Jeannette Chong-Aruldoss
1st Asst. Sec-General:  Mr Reno Fong Chin Leong
2nd Asst. Sec-General:  Miss Nicole Rebecca Seah
Treasurer:  Mr Raymond Chua Kee Ann
Asst. Treasurer:  Mr Steve Chia Kiah Hong
Organising Secretary:  Mr Tony Tan Lay Thiam
1st Asst. Organising Secretary:  Mr Hon Ting Huat
2nd Asst. Organising Secretary:  Mr Spencer Ng Chun Hon
Head, Malay Bureau:  Mr Nazryn Azhar Samat
Council Members:
Ms Hazel Poa Koon Koon
Mr Cheo Chai Chen
Mr Ivan Yeo Tiong Boon
Mr James Teo Kian Chye
Mr Syafarin Bin Sarif
Mr Tan Chee Kien
 
Jeannette Chong-Aruldoss, Secretary-General
NATIONAL SOLIDARITY PARTY

- Advertisement -

Hot this week

‘Dark days are temporary,’ says mid 40s Singaporean after 20+ years of working just to survive in Singapore

SINGAPORE: A Singaporean man in his mid-40s shared encouragement to netizens struggling with debt and joblessness—those feeling helpless and depressed—that the “dark days are temporary. ” In a pos...

‘These youths are definitely not ‘not hungry”: Young Singaporeans making ends meet by taking second jobs as ‘safety net’ amid rising cost of living

SINGAPORE: Gone are the days when one pay cheque was enough to feel financially secure in Singapore. Now, young Singaporeans are taking on second jobs as a “safety net” amid the rising cost of liv...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks