Criminal Defense

The immediate retention of competent, experienced, and effective defense counsel is critical to protecting your interests in a criminal defense matter.  The partners and criminal defense practice group at the firm have decades of experience in defending the rights of individuals facing serious, life-changing penalties including incarceration, probation, fines, a criminal record, and forfeiture of property, office or professional licenses. Because of what is at stake, we provide the utmost attention to all criminal matters, large or small.

The firm provides expert representation in criminal matters heard in municipal, state or federal courts.  Our attorneys have experience handling and negotiating matters involving everything from petty disorderly offenses, to firearms possession, to securities violations, ponzi schemes, credit card fraud, racketeering, money laundering, bribery, mail and wire fraud, narcotics, and immigration related offenses.  Our expertise includes pre-indictment negotiations, motion practice, trial practice, and appellate litigation. Our attorneys try to negotiate with prosecutors pro-actively to avoid indictment or find a more optimal resolution. Where such a resolution is not possible, we work tirelessly to provide our clients vigorous representation at every stage, including trial.


Do you like this page?
Phillipsburg Office

235 Broubalow Way
Phillipsburg, NJ 08865
t: (908) 454-8300
f: (908) 454-5827

Get Directions

Rochelle Park Office

218 Rt. 17 North
Suite 410
Rochelle Park, NJ 07662
t: (201) 843-5858
f: (201) 843-5877
Get Directions

Cherry Hill Office

1010 Kings Hwy South
Building 2
Cherry Hill, NJ 08034
t: (856) 853-5530
f: (856) 354-8318
Get Directions

Bethlehem Office

60 West Broad Street
Suite 102
Bethlehem, PA 18018
t: (610) 691-7900
f: (610) 691-0841
Get Directions

New York Office

80 Wall Street
Suite 815
New York, NY 10005
t: (212) 792- 9070
f: (908) 454-5827
Get Directions

Harrisburg Office

221 Pine Street
Harrisburg, PA 17113
t: (717) 963-3182
f: (717) 963-3621

Get Directions