Third party links:

James Langford is a Strength & Conditioning Coach, working with elite Taekwondo athletes: