North Mecklenburg Animal Hospital has been our vet for 20 years. Dr James and his staff consistently provide exceptional experience to us and our dogs. Dr James was rec ... more