Thomas A Shaffrey, MD, Family Medicine

3322 Us Hwy 22 W Ste 1305
SomervilleNJ  08876-4409 (Somerset County)


Phone: 908-595-1292
Fax:

NPI: 1518993443
License Number: 25MA06090600 (NJ)