You might be better on t-shirtforums.com or else talk to whoever you order blanks (Sanmar, Alphabroder, TSC, etc) from and ask them for trade printers in the area you need them to be. I think that location is the main thing you're going to need to figure out. If you happen to be an ASI member they have directories as well.