HON SENG DAVID LONG