Services provided by Robert A CarabellI: