William Tan
overview