CORRECTION!! New information about name.
I am delighted to post a correction to my earlier posting- may be why I was having a problem. David's full name is David Alexander McFadden, and he was born in May of 1864 in Virginia. I am very close to solving this mystery. Thanks for everyone's help for breaking down this "brick wall".