Maybe the guy's middle name is Lopez,,,,,perhaps the reporter hyphenated the name, who knows!
Could be his mother’s maiden name?
Probably Lopez is his father’s surname and Garcia is his mother’s surname. That could be rendered “Lopez y Garcia” or “Lopez Garcia”—it may be an American thing to insert the hyphen so that the surname isn’t taken to be simply Garcia.