Services provided by Michael Patrick Green: