Steven Chase Stroud, MDSteven Chase Stroud · Advanced Heart Failure and Transplant Cardiology Physician1120 S Utica Ave, Tulsa, OK 74104(918) 592-0999Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing