About Dr. Anthony J. Esterwood MD (he/him) is a highly-rated family physician in Franklin, NC. He is rated 4.5 out of 5 by patients on CareDash and has received an overall patient experience rating of 4.6 out of 5..