Northern New Jersey Criminal Defense Attorney
Providing 20 Years of Perspective
Former Municipal and Federal Prosecutor | Federal, State and Municipal Public Defender
There are many outstanding criminal defense lawyers in Bergen County. However, I offer something that few others seem to. I make myself extremely accessible and keep in close contact with you throughout the entire process.
Defendants often call me seeking to retain me in place of their current attorneys. After hearing their stories, it is clear that their attorneys may be doing a good job technically, but they are not doing a good job keeping their clients in the loop. I believe communication between an attorney and client is the key to success.
Criminal defendants often feel lonely, isolated and angry. I think it is essential for every person in the stressful situation of facing criminal charges to know that someone knows where they are, how they're doing and truly cares about them and their situation. No matter whether you are charged with shoplifting or a major felony, you can contact me for compassionate guidance combined with fierce protection of your rights.
I have been practicing law for more than 20 years, and I provide aggressive criminal representation to people throughout New York and northern New Jersey. Your initial consultation is free, and I can be reached 24 hours a day, seven days a week.
Municipal, State and Federal Criminal Defense Attorney With More Than 20 Years of Experience
As your criminal defense lawyer, I can represent you in New Jersey municipal courts, New Jersey and New York state courts and federal courts. I handle virtually every type of criminal offense:
|
|
I also defend juveniles and college students, help clients obtain expungements of criminal records, and handle appeals at the state and federal levels.
Contact My Ridgewood, New Jersey Office for a Free Consultation
I am available 24 hours a day, seven days a week for initial and emergency consultations, and I can meet with you in jail. Contact me today by e-mail or by calling (201) 445-3894.




