James Roach was born in Buffalo, NY in 1946. He has a degree in Medical Technology and worked for 25 years for U.S. Customs and Border Protection.
In the 1970's, James began his Tai Chi studies. He studied Tai Chi as a martial art with the Wu Family in Toronto, Ontario for many years as a senior student and disciple.
He became actively engaged in study with Master Hwa in April of 2003 and he feels that only then did he find the many "missing pieces" that he had been seeking for so long, the study of Neigong or Internal Discipline.
He teaches classes to staff and students at Buffalo State College. He has taught at the University of Buffalo, and students from Hilbert College, Canisius College.
Besides leading several classes in the Buffalo, NY area he taught in the Community Education Programs of Kenton, West Seneca, Williamsville, Grand Island and Alden School Districts for over a decade.
Other classes have included the Veterans Administration Hospital, YWCA, Dupont Wellness Facility, Federal Employees Wellness Program, Kenmore Village Improvement Society in July 2010 and Buffalo Harbor Place in July 2010.