Services provided by David R. Nunley: