The next tour stop for James McCartney is Thursday, March 30 in Annapolis, MD.