top of page

CRIMINAL DEFENSE

"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

Recommend Mr. Walsh

5.0 stars

Posted by William Toland
2018 on Google

​

Definatley would recommend Mr. Walsh. He's the best.  Felony...What Felony! He got the job done.  He's straight up, works hard and actually cares about his clients.  Glad to have him. - Google 

​

True Professional.

5.0 stars

Posted by David
2018 on Google

​

Mr. Walsh is a true professional !
I was charged with DUI in New Jersey after I was pulled over in LBI for a made up reason by the officer who pulled me over. John was helpful & professional from our first conversation on the phone till we had my day in court. The final outcome was not guilty ! He delivered on his word & called me back immediately when I called his office when I had questions pertaining to the situation. I was delighted & impressed with his service from day 1. I would 100% refer his services to anyone ! - Google

Very Good Lawyer

5.0 stars

Posted by Josephy
2018 on Google

​

Mr. Walsh is a very good lawyer. Help me out in some close calls that I probably would put right now if it wasn’t for him. If anyone lokkkng for a good helpful lawyer that’s going be their. John is the man. Thanks a lot again and I will be calling if anything.

Fantastic

5.0 stars

Posted by Corey
2018 on Google

​

Attorney Walsh is fantastic! He is honest and knows his practice. If you cannot get hired on a job due (to your criminal record), he is the attorney that would help in having a judge dismiss-destroy it. Again, he is trustworthy and knows his area of practice! - Google

CONTACT

Our Office

OUR ADDRESS

2016 Spuce Street                                

Philadelphia, PA 19103

Email: john@jmwalshlaw.com
Tel:  (215) 758-9200

Fax: (215) 543-3370

 

Click Here to Find Us

1 West Third Street

Suite 200

Media, PA 19063

Email: john@jmwalshlaw.com

Tel: (484) 234-2500

Fax: (215) 543-3370

To Schedule an appointment online, please fill in the following contact form:

Success! Message received.

bottom of page