Services provided by Robert Edward Kneisley: