Dr. Hadfield is an excellent physician. He takes his time and explains fully the problem, how to deal with it and answers any questions you may have. I feel very confident in his treatment and care. The nurses and front desk are always friendly and greet you with a smile. Thanks to all for making my visits pleasant.