Davis Chow self-hoover2001