Services provided by David Gene Wilson: