DAVID WAREING