Call Us: 432-561-8183 Menu

Dr. John D. Bray, MD

Trouble Breathing?
Nasal, upper airways, lungs
Allergy Alliance

Asthma, allergy, skin, immunity, and much more.

Trouble Sleeping? Sleep Center of the Southwest

Sleep apnea, snoring, insomnia, restless leg, effects of poor sleep on your health, and much more.

American Board of Asthma, Allergy & Immunology
American Board of Sleep Disorders
Medicine & Clinical Polysomnography
American Board of Pediatrics (Pediatric Pulmonology)
American Board of Pediatrics (General Pediatrics)


Woman blowing her nose
Learn More


Woman using an inhaler
Learn More


Doctor viewing an x-ray
Learn More

Sleep Disorders

Man undergoing sleep testing
Learn More

Pediatric Pulmonologist in TX

If you or your child has breathing problems, a pediatric pulmonologist can help. Approximately 25 million people (around 8 percent of the population) in the U.S. have asthma.

Living with asthma, pollen allergies, and lung infections isn’t easy. It can impact your daily life and stop you from achieving your lifelong goals. It can make doing basic chores a nightmare.

Some pulmonary conditions are triggered by stress. By finding out the root of the problem, Dr. John D. Bray can help you get your health back.

While conditions such as asthma cannot “cured” they can be managed. Dr. John D. Bray has years of experience in the field and has used his extensive knowledge to help countless Americans in Midlands, Texas.

If you’re looking for a pulmonologist in Fort Stockton, Big Spring, Odessa, or Midland, feel free to get in touch with him to book an appointment!


I want to thank you for visiting my website. It is my job to make sure our patients receive the best possible specialty medical care that my staff and I can provide every day! Hopefully some of the information that you find here will be of help. If you have any questions or would like to make and appointment give us a call!

432-561-8183         Current Pollen, Mold, Dust Count

Serving the Entire Permian Basin: Midalnd, TX - Odessa, TX - Big Spring, TX - Andrews, TX - Pecos, TX - Ft. Stockton, TX - Rankin, TX - Stanton, TX - Crane, TX - Monahans, TX - Alpine, TX - Seminole, TX - Brownfield, TX - Minetown, TX - Hobbs, NM - Artesia, NM