Criminal Law

Nobody ever expects to need the services of a criminal defense attorney until the moment they find themselves under arrest. From that moment, though, you not only have a constitutionally guaranteed right to an attorney, you need an attorney. Make sure you hire the right one: a defense attorney from the Delaware County full-service law firm of Raffaele Puppio.

Whether the charge is DUI, simple or aggravated assault, theft, fraud, receiving stolen property, probation violation, or alleged drug-related offenses, the criminal defense attorneys of Raffaele Puppio can ensure that your rights are protected and that you are treated fairly by the justice system.

Of course, not all charges lead to arrest. We have defended clients against citations for traffic violations and numerous other minor infractions of the law. In cases where there already has been a conviction, our defense attorneys may be able to help you have your record expunged of crimes for which you were later exonerated or found not guilty on retrial.

If you’ve been charged with or convicted of a crime in Delaware County, contact Raffaele Puppio to find out what options may be available to you.

Sub Practice Areas:

From The Blog

  • Refusing to Submit to Chemical Testing in a DUI Case

    June 29, 2017

    Being involved in the criminal justice system in any way is never an ideal situation. However, Driving Under the Influence (DUI) is one of the most common criminal charges that people face. Therefore, if you do find yourself involved in the criminal justice system as a result of being charged with DUI, it is important... Read More...

  • New Types of Protection Orders Available in Pennsylvania

    November 23, 2016

    Most attorneys are aware of the protections available to clients through Pennsylvania’s Protection from Abuse Act, but new alternative protective orders expand the protections offered to victims of sexual violence and intimidation in Pennsylvania. The protections afforded under the PFA Act are conditioned upon the victim being a spouse/former spouse, a parent of a child... Read More...