Dr. Katherine Weeks is a primary care physician in Mooresville NC