Services provided by Brian Patrick Desmond: