Services provided by John Warren Griffin: