Services provided by Charles Armistead Thompson: