Stephen Long, Esquire

Phone: 610-891-6710 x 242
Fax: 610-891-9985

Stephen Long, Esquire joined Raffaele Puppio in 2024 as an Associate. His primary practice is in education law and municipal law. He also has experience in the practice of criminal law and estate planning.

Along with holding his Law License, Stephen is also a Certified Educator in Pennsylvania. Stephen’s passion for education stems from his near decade of working as a teacher in both the public and private sectors. He now leverages that experience in the classroom to provide guidance to school districts.

Stephen’s experience extends beyond the classroom to his time interning with the Montgomery County District Attorney’s Office, estate planning with Highpoint Law Offices, and most recently serving as a Public Defender in Bucks County.


  • Rutgers School of Law, J.D. (2022)
  • Gwynedd-Mercy College, B.A., History Education (2009)


  • Raffaele Puppio (2024- Present) 
  • Bucks County Office of the Public Defender
  • Highpoint Law Offices
  • Montgomery County District Attorney’s Office
Email Disclaimer

Sending an email to Raffaele Puppio does not create an attorney-client relationship and none will be formed unless there is an expressed agreement between the firm and the client. Until such a relationship is established, we strongly advise against sending confidential or privileged information. Furthermore, the privacy and security of email is not ensured and no email communication should be considered confidential.

Do you agree to this Email Disclaimer?

I Agree I Do Not Agree