Save David J. Barnette Jr., MD DavidBarnette.MD.com • Dermatologist, Pathologist • 39 years experience David J Barnette Jr a Medical Corporation 6649 Curlew Terrace, Carlsbad, CA 92011