Dr. Stroud graduated from the Tulane University School of Medicine in 1979. He works in Shenandoah, TX and 8 other locations and specializes in Cardiovascular Disease, Thoracic Surgery and Surgery. Dr. Stroud is affiliated with Hca Houston Healthcare North Cypress.
View More
