Services provided by Paul A Zimmermann: