Our Instructors

Master Craig Greca

Owner/Chief Instructor

6th Degree Black Belt

View Details

Kim Greca

Head Instructor

3rd Degree Black Belt

Andrew Eberhart

Head Instructor

3rd Degree Black Belt

View Details

Dennis Winkelman

Assistant Instructor

2nd Degree Black Belt

Heather MacDonald

Assistant Instructor

1st Degree Black Belt - Red Stripe

Jeff Sample

Assistant Instructor

1st Degree Black Belt - Red Stripe

David MacDonald

Assistant Instructor

1st Degree Black Belt - Orange Stripe

Gabrielle Greca

STORM Team Member

2nd Degree Black Belt - Red Stripe

Xander Greca

STORM Team Member

2nd Degree Black Belt - Red Stripe