David Willis articles