I have been seeing Dr Campbell for 8 or more year. The practice as well as his staff are all professionals. I've never had any problems, my parent's also see Dr Campbell as they are also pleased with him. Very professional, I highly recommend him for your needs.