Dr. Rankin has the friendliest staff that do an awesome job. Dr. Rankin is always down-to-earth and polite. The office setting is comfortable and relaxed. Dr. Rankin does his job extremely well and I would recommend him to anyone!