Services provided by Matthew J. Barrett: