With over 20 years of coaching in southern california David Has..