Former Red Sox player to appear at local event