pete buck