Dr. John Caskey, MD is a board certified internist in Santa Fe, New Mexico. He is currently licensed to practice medicine in New Mexico and New York. He is affiliated with CHRISTUS St. Vincent Regional Medical Center..