dr. weeks is a family doctor in mooresville nc