Services provided by Daniel Andrew Beggs: