Tait D. Shanafelt MD

Stanford School of Medicine


Appearances