// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 22, 2026
24 C
Singapore

Dr Tan Cheng Bock, Lee Hsien Yang vouch for PSP’s Francis Yuen

The Secretary-General of the Progress Singapore Party, Dr Tan Cheng Bock, and new member Lee Hsien Yang both took to social media to write about PSP candidate Francis Yuen Kin Pheng.

In his post, Dr Tan wrote: Ex-air force colonel Francis Yuen “has lived an interesting life, starting his career as an SAF scholar and moving on to be part of the growth of the aerospace industry in China. Despite his stellar qualifications, he is also a man with his feet firmly on the ground”.

Mr Yuen is one of the party’s candidates for Choa Chu Kang GRC, along with Dr Tan Meng Wah, Mr Choo Shaun Ming and Mr Abdul Rahman.

Mr Lee Hsien Yang, brother of Prime Minister Lee Hsien Loong, wrote about Mr Yuen on his own Facebook page as well. He said: “I knew Francis from when we were both in the SAF 3 decades ago. He went on to senior leadership roles in the private sector. What I didn’t know was that he had musical talents as well! I only discovered this when he literally started singing for PSP!”

Mr Yuen started his career as an SAF scholar and moved on to be part of the growth of the aerospace industry in China.

Choa Chu Kang GRC has been helmed by the People’s Action Party’s (PAP) Mr Gan Kim Yong, Ms Low Yen Ling, Mr Yee Chia Hsing and Mr Zaqy Mohamad. /TISG

Hot this week

Plumber, 65, sneaks into Telok Kurau house to assault & steal from helper who broke up with him

From a Shin MIn Daily News story.Chua Kok Poi, 65, pleaded guilty on Sept 18 to five charges, including housebreaking, voluntarily causing hurt, and theft.

Workers’ Party chair Sylvia Lim & husband Quah Kim Song have lunch at Serangoon with Kenneth Tiong

Ms Lim posted a photo of herself with Mr Quah and Mr Tiong on Instagram on Saturday, Sept 19

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