Magruder, Benjamin H. (Benjamin Henry), 1808-1885