(215) 758-9200 Philadelphia Office
Licensed in Pennsylvania, New Jersey & Federal Courts
"When you hire our office you will be treated as a person and your case will be given the time and attention you deserve."
- John M. Walsh
John M. Walsh, Esquire
JOHN M. WALSH concentrates his practice in the area of criminal defense in the state and federal courts of Pennsylvania and New Jersey.
Mr. Walsh is a life-long resident of the Philadelphia metropolitan area. A graduate of the Pennsylvania State University, Mr. Walsh attended Widener University School of Law. While a student at Widener, he was one of six students to be selected for the Widener University Criminal Defense Clinic where he represented indigent clients in the Chester County, PA court system.
A significant amount of Mr. Walsh’s practice is dedicated to representing criminal defendants charged with weapons, narcotics and violent offenses, as well as driving under the influence. Mr. Walsh is not only experienced in Philadelphia but all of its surrounding counties, as well as Southern New Jersey.
Before forming his own practice, Mr. Walsh was a criminal defense attorney at the Law Offices of A. Charles Peruto, Jr. Mr. Walsh has successfully tried hundreds of cases and has obtained countless not guilty verdicts in both Pennsylvania and New Jersey. Mr. Walsh has also handled numerous criminal appeals and has successfully obtained a reversals in both States. He has appeared in both high profile and unreported criminal cases.
Pennsylvania State University
Widener University School of Law
Commonwealth of Pennsylvania
State of New Jersey
United States District Court, District of New Jersey
United States District Court,Eastern District of Pennsylvania
Philadelphia Bar Association, Criminal Justice Section
Federal Bar Association, Criminal Justice Committee
National College for DUI Defense
Pennsylvania Council of Mediators
2016 Spuce Street
Philadelphia, PA 19103
Tel: (215) 758-9200
Fax: (215) 543-3370
1 West Third Street
Media, PA 19063
Tel: (484) 234-2500
Fax: (215) 543-3370
To Schedule an appointment online, please fill in the following contact form: