mallory compton