Blair, Frank P., Jr. (Francis Preston), 1821-1875