Services provided by Andrew Randolph Ashby: