About Dennis Law, PLLC
Dennis Law, PLLC is a trusted law firm specializing in immigration law. With a focus on family and employment immigration, humanitarian relief, and removal defense, Attorney Dennis provides personalized and effective legal solutions. The firm's goal is to guide clients through the immigration process with compassion, expertise, and a commitment to achieving positive results.
Expert Legal Help for Immigration Clients:
Dennis Law PLLC Ensures Quality


More About Attorney Dennis
Attorney Johanna K.P. Dennis, of Dennis Law, PLLC (formerly JD Law Associates, LLC), has a special passion for both law and education; both are fundamental parts of who she is.
Growing up in Canada, Attorney Dennis is fluent in French and English. As a twice-immigrant, Attorney Dennis immigrated as a child with her parents from Jamaica to Canada, and later immigrated to the United States with her family as a college-bound teenager. Attorney Dennis studied law at Temple University in Philadelphia, where she converted her experience into practice by participating in an immigration law clinic student training program. She subsequently worked as a state appellate law clerk in New Jersey, and later taught law (including both immigration and legal skills) at law schools nationwide.
Through her own experiences and in practicing immigration law over two decades, Attorney Dennis personally knows the ins and outs of the U.S. immigration system. She has "been there, done that", having gone through the green card process with her family and making the conscious decision to also naturalize as an adult. A frequent traveler, Attorney Dennis knows first-hand the struggles and anxiety immigrants face in traveling internationally and even within one country. She appreciates the importance of providing a brighter future for young people and understands the paths of the many families who come to the United States in search of that future.
Attorney Dennis continues to help clients achieve success with compassion, dedication, and a personalized touch. Attorney Dennis's past cases include immigration benefits matters, asylum and other humanitarian relief matters, and both detained and non-detained removal cases. After being licensed in Pennsylvania and practicing primarily in the Pennsylvania/South Jersey areas as JD Law Associates LLC, with clients nationwide, Attorney Dennis expanded her practice through New York state licensure and has rebranded as Dennis Law, PLLC in Buffalo, New York. Being situated at the US-Canadian international border allows Attorney Dennis to serve clients seeking US immigration representation in both countries and beyond borders.
Contact Attorney Dennis, at Dennis Law, PLLC to help you navigate the complexities of the immigration process.
Principles
Client-Centered Approach
Expertise and Experience
Compassionate Advocacy
Dennis Law, PLLC prioritizes the needs and goals of clients, providing personalized attention and tailored legal solutions.
With decades of experience and in-depth knowledge, Attorney Dennis offers expert legal advice and representation in immigration law.
The firm understands the challenges clients face and provide compassionate support throughout the legal process.