Who We Are
IAI Instructors – Find A Teacher
Find a Ba Gua Zhang or Xing Yi Quan teacher with New York Internal Arts (NYIA) and Internal Arts International (IAI). IAI Ba Gua Zhang and Xing Yi Quan instructors are listed below by location. Simply search the list below and contact them directly.
Xing Yi Quan seminars are offered periodically. Please check the “Classes and Seminars” page for a list of upcoming seminars and events.
- Opportunities to train Ba Gua Zhang and Xing Yi Quan with Tom Bisio are listed on the Upcoming Classes & Seminars page.
- Interested in online learning programs? Visit the Learn Online section of our website.
- Looking for a Ba Gua Zhang or Xing Yi Quan teacher in your area? Search the list below and contact them directly.
- Want to know about upcoming Ba Gua Zhang and Xing Yi Quan seminars? Sign up for our free monthly newsletter.
Senior Advisors:
Ba Gua Zhang

Master Gao Ji Wu
Beijing, China
Xing Yi Quan

Master Song Zhi Yong
Taiyuan, China
Chief Instructor & Founder:
Xing Yi Quan Instructors:
Ba Gua Zhang Instructors:
United States
New York
Valerie Ghent – Senior Instructor Contact
Nelson Tai – Senior Instructor Contact
Jonathan Breshin Senior Instructor Contact
Mark Greenfield Senior Instructor Contact
Kelly McDonald Senior Instructor Contact
Chi Chau Foundational Level Instructor Contact
Eric Darton Foundational Level Instructor Contact
Bill Gallagher Foundational Level Instructor Contact
Wolfgang Schwalenberg Foundational Level Instructor Contact
Albany, NY:
Steve Cosimano Foundational Level Instructor Contact
Catskills, NY:
Miryam Gillian Kriger Foundational Level Instructor Contact
Hudson Valley, NY:
Marcus DeGrazia Foundational Level Instructor Contact
Ithaca, NY:
Bryan Isacks Foundational Level Instructor Contact
Arkansas
Fayetteville:
Hayden Henningsen Foundational Level Instructor Contact
California
Los Angeles:
Eric Deutsch Foundational Level Instructor Contact
COLORADO
Adam Wasserman Senior Instructor Contact
Massachusetts
Boston:
Wes Tasker Senior Instructor Contact
Great Barrington:
JohnPaul Magenis Foundational Level Instructor Contact
NEW JERSEY
Somerset:
Joe Giacoio Foundational Level Instructor Contact
OHIO
Aaron Stiles – Senior Instructor Contact
OKLAHOMA
Stillwater:
Skye Cooley Foundational Level Instructor Contact
Rhode Island
Providence:
Keith Norris Foundational Level Instructor
Contact: Rhode Island Ba Gua Zhang
Virginia
Roanoke:
Greg Johnston Foundational Level Instructor Contact
Oregon
Portland:
Joe Wieland Cool Foundational Level Instructor Contact