John Alcock — American behavioral ecologist (1942-2023)