Services provided by David Reed Hadlock: