BusinessOpinions

“QR codes turning out to be useful has to be the greatest upset of all time.”