Craig B. Thompson — American cell biologist and cancer researcher