Veteran racecaller Ian Craig has announced he will retire on June 21. Craig, who is the principal caller for Sky Channel and Sydney radio station 2KY, will broadcast his last races at the Gosford meeting on June 21.