I have worked with Craig Peterson for over six years on immigration matters of varying complexity. Craig is extremely knowledgeable in all aspects of immigration law and I can always rely on him to provide a thorough and timely response to our questions. I particularly appreciate Craig’s calm, pragmatic approach and his ability to make complex issues simple. I would highly recommend Craig to anyone seeking competent representation for immigration related matters.