William Kan
overview