Is Kevin mchale on glee?

Yes. He plays Artie Abram.