William Tang may refer to: