Jeffery Taylor suspended 24 games