Services provided by Robert M Franklin: