DavidBarnette.MD.com • Dermatologist, Pathologist • 39 years experience

David J Barnette Jr a Medical Corporation

6649 Curlew Terrace, Carlsbad, CA 92011