Services provided by Kenneth Myron Greene: