Dr. McAllister’s a great doctor! I like that I can get an appointment in a timely manner and he’s always been on time each time I’ve seen him… that’s no small task for a internist’s office! His diagnosis has always been accurate and treatments straight forward. I’m giving him 4 stars because I’ve had a few issues with his billing service not updating my contact information that I’ve given them or posting my payment incorrectly, but overall I’d definitely recommend Dr. McAllister!