M Michael Stroud 0 reviews 1055 Clermont St. 116b Denver Va Medical Center Denver, CO • 80220 View Practice