Schedule an Appointment in 3 Easy Steps.


1. Call or Email Us

Call us to schedule and appointment or send us an email 24/7 here.
San Ysidro Office Hours:
Monday to Friday: 9:00 am to 6:00 pm
Saturdays by appointment only.
Phone: +1 (619) 662-2170

Tijuana Office Hours:
Monday to Friday: 9:00 am to 6:00 pm
Saturdays closed.
Phone: +52 (664) 622-5442

Make an Appointment


2. Complete the Forms

In order to make the most of our time together, please fill out these online forms before you book an appointment online. We’ll ask some personal information about your case that we’ll need to know in order to jump right in and be of service to you. Click on the button below to complete the forms.

Complete the Forms


3. Bring these Documents to your Appointment:

Although every case is different, the following documents are generally required:

  • Birth Certificates of all parties, including children.
  • Passports and visas (if applicable).
  • Marriage certificate.
  • Death or divorce certificates of previous marriages.
  • Any previous immigration petitions or applications.
  • Any additional documents you wish us to consider.

Please note that at the initial consultation, we will generally have questions not only regarding your case, but the case of family members, especially parents. We ask that you are familiar with your family’s immigration history as it may have a dramatic impact on your immigration process.


Please arrive to your appointment 15 minutes early

This is to make sure your New Client Packet is complete.

About your appointment.

Your appointment will be scheduled for 45 minutes.

  • The first 15 to 20 minutes: we will ask a host of questions to get better acquainted with you and with your immigration related goals
  • Second 15 to 20 minutes: We will explain all of your options and provide you with expert recommendation
  • Final 5 to 10 minutes: We will answer all of your questions.


Other things to note:

While we try to accommodate walk-ins, we may need to schedule your appointment for another day to be able to provide you with better service.

We will do our best to accommodate clients who arrive late but may have to reschedule.

We will try to assist you to the best of our abilities. But the more we know about your situation, the better we can help you.

We ask that you call our office 24 hours in advance (or as early as possible) if you need to reschedule or cancel an appointment.

If you do not show up to your appointment, we will still follow-up with you, to ensure that follow-up is necessary.  We understand your time is important, and so is ours, so please, if you need to cancel, do so at least 24 hours in advanced.

We request that the Petitioner (U.S. Citizen or Legal Permanent Resident or the Employer) and Beneficiary (the person interested in immigrating to the U.S.) come to the appointment so that any and all questions are answered completely. If your Beneficiary is not in the U.S. and cannot come to the appointment, we can conference with him or her by phone.

We also ask any other decision makers or persons who will be responsible for the payment of the legal service also be present so that we can discuss our payment terms during the appointment. Additionally, any person who may have questions is free to accompany you to your appointment.

For beneficiaries under the age of 18, we request parents and legal guardians come to the appointment.

Please note that you will waive confidentiality as to those people who accompany you into the appointment. Additionally, those additional people will not be considered clients, even if they assume the responsibility for payment of attorney fees. Should you wish to allow us to communicate with anyone else other than the clients, we will need your authorization in writing.


Your Dreams – Fulfilled