// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
25.3 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

UK woman asks Singaporeans for advice after her teeth turned grey due to too much Teh C

From an IG post of @ellsnutrition. She really likes Teh C and asks how grey teeth can be avoided

Hong Kong socialite Abby Choi’s ex-husband, his brother & father on trial this week for her murder

The 2023 disappearance of Ms Choi, and the discovery of her body, made headlines around the world

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