I have used Clarke Consulting in California - don't have the address handy, but we used them to do Japanese cross cultural trainingand they were very good.