This very friendly general dental office sees patients of all ages. Dr. Holmes and his staff perform most dental procedures on site, with very limited referrals to specialists. As a courtesy, we file all insurance claims for you, whether we are a provider or not.