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