David Meece by the waters