J . G . CAVALLI.