dennes , stan li.