Services provided by Daniel G Kingsley: