grand agent and tom caruana