Nelson Barrios is trained by Trevor Haines, who was trained by his sifu, Mike Del Campo, who was trained by his sifu, Alex Wong, who was trained by his sifu, Chu Shong Tin, who was trained by his sifu Read more
Nelson Barrios is trained by Trevor Haines, who was trained by his sifu, Mike Del Campo, who was trained by his sifu, Alex Wong, who was trained by his sifu, Chu Shong Tin, who was trained by his sifu, Yip Man. Nelson Barrios teaches with Sifu Trevor Haines at Dojo Chattanooga in Chattanooga, Tennessee, United States of America.