We love Dr. Rankin! They have been wonderful! We trust his expertise and appreciate the level of excellence in which this office operates. All the staff are fantastic! Definitely the best around!