Services provided by Geoffrey Douglas Block: