Living life to the fullest

Edwin Khoo has faced challenges after challenges, and each time, he took the lessons in his stride.