Services provided by Peter Henry Rubin: