name mary rock and maximo gracia