This review is a long time due. After years of struggle from one lawyer to another, I finally came across David’s profile on Avvo by searching on google. I remember my case was so messed up by my previous lawyer that all I needed was just another opinion ( i was desperate ). I called the office and David spoke with me briefly and advised me to go meet with him. After I explained the situation I decided to proceed with him. There are many attorneys out there but believe me, I have gone perhaps in over 50 offices for consultations most of them don’t even pay attention to your story case. I am sure they have a million things going on but no offense to many attorneys out there good or bad, most times you are just a dollar bill to them. David listened very carefully to what said, took notes and explained my options. He explained the fees upfront exactly how things should be done. My green card application was through my husband whom I have a baby boy but believe it or not my whole process took almost 2 years. I can’t even explain the back and forth interviews while I was pregnant, my info pass appointments, etc. However, I was able to communicate with David and his Associate Holly 90% of the time via email (due to my crazy work schedule) and they were as helpful as if I were to be at their office face to face. I highly recommend David to anyone out there who needs a case solved and not just thrown out there with the rest of the files. Thank you, David and the team. I am so happy my Green Card got finally approved.