Services provided by William R Yeakley: