For more bio see Confederate pension records online for David Johnson Craddock om Library of Virginia website.