DAVID M HATCHER