Johanna K. P. Dennis

Johanna K. P. Dennis

Dennis Law, PLLC
  • Immigration Law
  • New York, Pennsylvania
Review This Lawyer
Claimed Lawyer ProfileSocial Media

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.
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. Growing up in Canada, Attorney Dennis is fluent in French and English. 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 she made the conscious decision to 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.
A former NJ Appellate Law Clerk with a wealth of experience teaching future lawyers immigration and legal skills courses throughout the United States, 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.

Practice Area
Immigration Law
Asylum, Citizenship, Deportation Defense, Family Visas, Green Cards, Immigration Appeals, Investment Visas, Marriage & Fiancé(e) Visas, Student Visas, Visitor Visas, Work Visas
  • Credit Cards Accepted
  • Rates, Retainers and Additional Information
    Most cases are on flat fee arrangement.
Jurisdictions Admitted to Practice
New York
New York State Office of Court Administration
Placeholder image for jurisdictions.
Disciplinary Board of the Supreme Court of Pennsylvania
Placeholder image for jurisdictions.
  • French: Spoken, Written
Professional Experience
Dennis Law, PLLC
- Current
JD Law Associates, LLC
- Current
Temple University
J.D. (2005) | Law
Activities: Immigration Clinic
Temple University Logo
Websites & Blogs
Dennis Law
Contact & Map
Dennis Law, PLLC
serving all counties in Western New York
4498 Main St Suite 4 # 1323
Buffalo, NY 14226
Telephone: (716) 431-4931
Fax: (716) 242-0640
Dennis Law, PLLC
serving North Country and Finger Lakes region
431 State Street
Unit 400
Ogdensburg, NY 13669
Telephone: (716) 431-4931
Fax: (716) 242-0640
Toggle tool

There are no recently viewed profiles.

There are no saved profiles.

There are no profiles to compare.