Dr. McColluch isn't that bad but his staff needs training on customer service! I was there for a cleaning and the dentist was out of the office. Staff were laughing and joking about other patients while I was there! If you're late paying your bill, Maria the receptionist will type "PLEASE PAY IMMEDIATELY!" even if it's a small amount due over 30 days. If you're 5 minutes late for an appt. Maria will call you stating you should have been there 5 minutes ago! Prices are very high (double what other dentists charge) and the wait time for a cleaning appt. is at least 1 month! To see the dentist is a 2-3 week wait no matter what. Steer clear of this place!