Services provided by Thomas Lloyd Edwards: