Celebrating John Favole's 25th anniversary