Services provided by Andrew Franklin: