Services provided by Geoffrey A Rose: