leonard shihlien shu