Services provided by William Clay Ashford: