Brian Lopez. Photo courtesy of Lopez