David Ho and his demons