andrew bennett