Services provided by David P. Haynie: