How many grand slams did Javier Lopez hit?

He has 7