gavin-peretson-2023-24