This method wraps the self.add_device() and self.rename_device()
            methods.
            
            Returns device object.

def add_device_with_name_location_timezone( self,
                                                model,
                                                serial,
                                                name,
                                                location,
                                                timezone):
        """
            This method wraps the self.add_device() and self.rename_device()
            methods.
            
            Returns device object.
        """
        retval = None
        retval = self.add_location_timezone_to_device(
                    self.rename_device(
                        self.add_device(
                            model,
                            serial),
                        name
                    ),
                    location,
                    timezone
        )
        return retval