Mark Bedard is the greatest. He is patient, knowledgeable and a very funny. He always makes you feel comfortable. His office staff is excellent. They are efficient and very friendly. We have been patients of his for 9 years and would recommend him highly