I found the Shapiro Law Firm to be very responsive and professional.
I received a quick response to my inquiry and had a face to face meeting the next day. They explained the whole process and updated me on a regular basis.
I would recommend the Shapiro Law firm with out reservation.