Services provided by James Edwards Wallace: