Leonard, John Edwards, 1845-1878