I hired Randall to assist with my green card application and since then he has always made himself available to answer any questions and concerns that I have. He takes time with his clients, is very detail-oriented, has an excellent knowledge of U.S. immigration law and is always considerate of his client’s needs. I have recommended him to many of my friends.