david-waters