He published numerous sermons and addresses, and was a widely popular speaker. Among his best-known lectures was one on Samuel Adams, and among his orations the one that he delivered in May 1861, on the raising of the National flag upon the steeple of the Old South Church, and his eulogy on Henry Wilson at the state-house, Boston, in 1875.