Services provided by David A Knoll: