DAVID M FLINT