harold lopez (b. 1977)