Michael D. Thompson - Profile