Larry Thompson — American lawyer