Dr. Perry is fine, but his Piedmont office staff is the absolute worst. Specifically, good luck using the messaging system to request a refill or ask for a specialist referral, etc., because the answer from the staff is always a snarky "no, you must schedule an appointment to discuss that." Also, I needed blood work done in anticipation of surgery and almost had to reschedule my appointment because Dr. Perry's office required me to see him but he was taking time away from the office and would not schedule me with another doctor. I'm done with this horrible service. read more