 His parents were Frederick and Catherine Snelson (Smith) Harris.Frederick Harris was a U.S. Army captain during the War of 1812 and later was president of the Louisa Railroad, which became the Virginia Central Railroad.David B. Harris graduated from the United States Military Academy in 1833.