James Barr, M.D.

M.D.

Dr. Barr is a board-certified Family Physician with an active clinical practice at Pleasant Run Family Physicians, a Level III NCQA recognized Patient-Centered Medical Home in Neshanic Station, NJ.