Immigration Law

While there are many classes of visas, only an experienced immigration attorney can assess your eligibility, guide you through the application process, and represent you in front of immigration authorities. I accept all types of immigration cases, including:


  • Family-based petitions
  • Adjustment of Status
  • Naturalization
  • Work Permits
  • DACA
  • Employment-based Visas
  • Removal Hearings
  • VAWA
  • U Visas
  • Asylum
  • PERM processing
  • Investment visas

My work connects the world!


Bringing people together is what I do, so I don't let distance keep me from my clients. I harness the power of modern technology to represent individuals across the US, as well as individuals overseas. My practice is flexible to meet your needs. This is immigration law for all!


But as the saying goes... Every journey starts with a single step. That first step in any case is to contact me! From there, we will work together to set up a meeting time in-person or by virtual conference call. And don't worry, I'll make the process simple. During the first consultation, I will take the time to listen and thoroughly understand your legal goals. I will then provide a detailed explanation of each step in the process and provide you with a breakdown of all documents, applications, and fees associated with each step. Once finished, you will have a clear path to achieving your legal needs and a dedicated attorney to get you there.

If you already have an appointment, please fill out the client intake sheet.