Services provided by Edwin Blount Carmack: