Coming up on the Mooresville Patch calendar: Davidson Bach Festival March 6-8, 2026 ...