Dr. Thomas Blom at Princeton Medical Group Pa1600 Perrineville Rd, Monroe Twp, NJ 08857 USA(609) 924-9300