Kevin O’Hagan has been training and coaching Martial arts for 44 years to date and is still actively on the mats daily.