John Halpin Videos

Sensei John Halpin Demonstrating Basics

Sensei John Halpin Demonstrating Kata

Sensei John Halpin Demonstrating Kata Bunkai