Depending on where you are located, look at joining a local NAVHDA group and train yourself. I believe Minot, Bismarck, and Fargo have chapters. They hold summer training nights every other week and there are some very knowledgeable folks that are members. They also have training grounds...