pete ivory