Services provided by Edward James Lee: