will compton