Dr. Sherwood is fantastic! He is always extremely patient and thorough, always listening to any of my concerns. He is equally patient and gentle with my two young children. His staff is excellent and always friendly. His cost is low and that is a big plus in today's economy.