Services provided by Nathan M Radcliffe: