Since Dr. Katz quit doing them I had a hard time finding someone to do mine. Everyone I called was no longer taking patients for medicals. Finally got up with Dr. Nicholson who is located in the Concord Airport Terminal. Older and does it part time. Nice guy though. (704) 795-2883. I think it was $70 or $75 cash or check only. If you find someone actually in Charlotte to do it, I'd be interested in hearing who.
Just had mine a couple of weeks ago with Dr. Kane. He's located in South Charlotte, right near the Southpark mall. Charges $85, and it was quick and painless. I'll be going to him next year, and would recommend him. I can get you the number to his office, or you can look on the AME site for the info.