J . G . C AVALLI.