Services provided by Michael Warren Beasley: