Dr Heap and his staff are amazing! I had to switch to another dentist because my insurance would not cover Dr. Heap in network anymore and I came back even though it is not in my network because he really cares and does awesome work! Thank you Dr. Heap!