1. Dr. Thomas L Barnes, MD 212 Creek Crossing Blvd, Hainesport, NJ 08036 Coordinate: 39.97465,-74.84724 Phone: (609) 267-1004