Save Michael W. Rankin, MD MichaelWelchRankin.MD.com • Pediatrician Michael Rankin, MD 407 S Schwartz Avenue, Suite 102, Farmington, NM