Services provided by Gregory E Smith: