John E. Niederhuber

Surgeon and researcher