The next tour stop for David Pogue is Saturday, June 2 in Midland, MI.