Our Commitment to You

Pediatrics of Alamogordo is committed to improving healthcare for children in Otero County. Our physicians have made a long term commitment to our community to serve Alamogordo, both present and future. All of our physicians are stakeholders in the growth and ongoing care of the youth of Otero County.

Providing Excellent Care:

​Our pediatricians practice according to the high standards set by the American Academy of Pediatrics and are either Board Certified or Board Eligible and/or Fellows of the American Academy of Pediatrics.

Contact Us:

2559 Medical Drive, Suite A
(575) 446-5650

MEET OUR PROVIDERS

Geronimo Mendoza, MD, is a board certified Pediatrician.  He focuses on health promotion and disease prevention. He also enjoys taking care of the common illnesses afflicting children as well as chronic medical problems, complex illnesses, special needs and mental health problems.

John MacFarlane, MD, specializes in the care of acute and chronically ill newborns and infants. He also specializes in the diagnosis of children with behavioral difficulties including autism and the entire spectrum of learning disabilities. Dr. MacFarlane has experience in the evaluation of patients who have an elusive diagnosis.

Renee Friday, MD, is a board certified Pediatrician. She completed a fellowship in pediatric cardiology at the University of Charlottesville in Virginia 2002. She has 15 years of practice and consultation in pediatric cardiology. Dr. Friday served 12 years in the Army, where she trained in Pediatrics. She has also instructed and supervised medical students, residents in both pediatrics and family medicine as well as nurse practitioners and physicians.

William Cook, PNP, has been a Pediatric Nurse Practitioner for more than 20 years specializing in neurological conditions including epilepsy, cerebral palsy, headaches and movement disorders. He sees children and adolescents of all ages and is currently accepting new patients.

Pediatrics of Alamogordo Downtown
1212 9th St., Suite A
(575) 439-6750