Services provided by John Edward Willard: