Training Adi has done  

This is some of the training the Adi has done to keep up to date .