harold lopez