As my immigration attorney on a difficult National Interest Waiver case and Adjustments of Status for myself and family members, I found Craig Peterson to be honest, intense, tenacious, relentless, assertive and diligent. Attorney Peterson always stays in touch with his clients with updates. Any individual who needs the best immigration representation will find that in Attorney Craig Peterson. I will definitely recommend this trustworthy and commendable immigration attorney to all who need authentic immigration representation.