DAVID WARING