DAVID M TAYLOR