Shoshinkan is a non-profit 501- (C)(3) organization that hopes to raise money to support our youth at this event!