Services provided by Nicholas A NagranI: