NPI Central
Steven Stroud, M.D. — NPI 1730567124, Tulsa, OK | NPI Central