pete benson