// Adds dimensions UUID, Author and Topic into GA4
Monday, July 6, 2026
30.5 C
Singapore

Chief Operations Officer of SMRT Trains arrested for drink driving at Woodlands Checkpoint

SMRT’s chief operations officer for rail was arrested at Woodlands Checkpoint this morning for drink driving. One of the group’s top executives, 50-year-old Alvin Kek was just promoted to chief operations officer for rail from his former post as senior vice-president for rail operations two months ago, on 1 Feb 2018.

Kek, who has been working for SMRT since 2013, presently oversees rail operations along the North-South and East-West Lines, the Circle Line and the Bukit Panjang LRT network. Prior to his employment with SMRT, he was a colonel and a chief engineering officer with the Singapore Armed Forces, where he spent 14 years.

SMRT’s vice-president for corporate communications Margaret Teo told reporters: “This matter is currently under police investigation. It is not appropriate for the company to comment as it concerns a personal matter. We request that the privacy of our staff, especially under the circumstances of his recent bereavement, be respected.” It is believed that Kek’s father passed away recently.

The police would only say that the arrest of a 50-year-old took place at 5am at Woodlands Checkpoint but declined to release further details. Investigations are ongoing.

- Advertisement -

Hot this week

Johor tops Malaysia’s state economies with 8% growth, powered by data centres and digital infrastructure

Johor led all Malaysian states with 8% GDP growth in 2025, driven by its booming data centre and digital economy sector, as Malaysia's overall economy expanded 5.2% to RM1.74 trillion.

JS-SEZ to create 20,000 jobs in three years, ahead of schedule — blueprint launch by Anwar and Lawrence Wong coming in Q4

The JS-SEZ is on track to create 20,000 skilled jobs within three years, ahead of its original five-year target, as Malaysia's Economy Minister confirms the blueprint has received Cabinet approval ...

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