David Shapiro Dmd Pa in Princeton Junction, NJ 08550



David Shapiro Dmd Pa

186 Prnctn Hghtstwn 3 2

(609) 269-5200

(877) 908-6889