Our Providers


Doctor placeholder image

Nathaniel D Snyder, PA-C

Physician Assistant

Michael Wechsler, PA-C

Michael J Wechsler, PA-C

Physician Assistant

Doctor placeholder image

Barry C Esrig, MD

Not employed by Tower Health Medical Group

Doctor placeholder image

Raymond Silva, MD

Not employed by Tower Health Medical Group