DAVID M REILLY