This sounds like one my ancestors. David Black of Sussex, County Delaware (Milford area). His father was George Black of the same location.
My father has all the family history data, so I'll try to get you the details. If your David is from southern Delaware in the late 1700s though, its bound to be a match. I don't think there were that many "Blacks" in that area at that time.