Services provided by Margaret Susan Moore: