David Cox is a great and knowlegeable lawyer. He helped me with my citizenship application from the onset to the end. Very thorough and trustworthy. Very passionate and diligent about his job. I could call him whenever I had a question and he would always answer it in a timely manner. Overall, I feel fortunate that I had hired David Cox to be my immigration lawyer and would strongly recommend his services to anyone in need of a professional legal representation.