zhang lance