Visit findatopdoc.com for all information on Dr. Craig Margulies MD, Gastroenterologist | Gastroenterology in Princeton, NJ, 08540. Profile, Reviews, Appointments ....