The next tour stop for James McCartney is Sunday, April 30 in Phoenix, AZ.